
Westonov cilj je zagotoviti visokokakovostno bazo kode in delovne primere za uporabo Waylanda v namiznih okoljih in vdelanih rešitvah,
Po pol leta razvoja je projekt Weston je napovedal izdajo različice vaš kompozitni strežnik Wayland, "Weston 13.0" in ta nova izdaja vključuje različne izboljšave, pa tudi eksperimentalne funkcije, izboljšave podpore in drugo.
Za tiste, ki ne poznate Westona, morate vedeti, da je to je referenčna izvedba skladatelja Wayland, saj upravlja zaslone, vključno s sestavo njihove vsebine, podporo za dogodke iz njihovih vnosnih naprav (zaslon na dotik, miška, tipkovnica itd.) in njihove nastavitve (ozadja, ločljivost, zaslon z več monitorji itd.).
Weston je lahek v primerjavi z X11 in je hiter kot skladatelj ter je primeren za številne primere vgrajene in mobilne uporabe.
Glavne nove funkcije Westona 13.0
V tej novi različici, ki je predstavljena za Weston 13.0, a najbolj opaznih lastnosti je dodana podpora za nalaganje več ozadij, kar je nedvomno pomemben napredek pri Westonu, saj omogoča nalaganje več ozadij, na primer vnc, rdp, pipewire so sekundarna ozadja.
Druga sprememba, ki izstopa v tej novi različici, je izboljšanje Kiosk-shell (za internetne kioske), saj v tej novi različici izboljšano delovanje v celozaslonskem načinu, kot tudi dodatno podporo za ustvarjanje celozaslonskih površin za aplikacije, ki se zaženejo prek XWayland.
Poleg tega v Westonu 13.0 dodane so bile nove funkcijes, vključno z weston_view_move_to_layer() da premaknete pogled na določeno plast ali ga odstranite iz grafa scene, če je plast NULL, weston_log_scopes_iterate() za ponavljanje območij v zapisu in posodobitve funkcij obstoječe, kot so weston_view_set_position, weston_touch in weston_output, z uporabo strukture weston_coord za izboljšanje učinkovitosti.
Po drugi strani pa zdaj v Desktop-Shell lahko omejite območje gibanja kazalca za celozaslonske površine.
Od ostalih sprememb ki izstopajo iz te nove različice:
- backend-vnc, backend-pipewire in backend-rdp: podpora za upodabljalnik GL
Podpora za prekrivajoče se izhode, kar omogoča umestitev pogledov na liste, ko so prikazani v več izhodih - Odstranjen libgbm 21.1.1 iz več odjemalcev, ki ne podpirajo več različic knjižnice libgbm, starejših od 21.1.1.
- Tako lupina namizja kot lupina kioska sta bila spremenjena za uporabo tega novega čarovnika.
- Odstranjen launcher-logind (to je bilo prej opuščeno) v korist launcher-libseat
Podpora za Systemd-login s svojimi zaledji.
Nenazadnje je vredno omeniti, da vzpon različice 13.0 spremljajo ključne spremembe, ki lahko porušijo združljivost za nazaj.
Končno če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.
Kako namestiti Weston na Ubuntu in izpeljanke?
No, za tiste, ki vas zanima namestitev te nove različice Westona, v svojem sistemu morajo imeti nameščen Wayland. Da bi ga namestili, moramo samo odpreti terminal in vanj vnesti naslednje:
pip3 install --user meson
Končano, zdaj bomo prenesli novo različico Weston 13.0 z naslednjim ukazom:
wget https://wayland.freedesktop.org/releases/weston-13.0.0.tar.xz
Vsebino razpakiramo z:
tar -xvf weston-13.0.0.tar.xz
Dostopamo do mape, ustvarjene z:
cd weston-13.0.0
In sestavljanje in namestitev izvajamo z:
meson build/ --prefix=... ninja -C build/ install cd ..
Na koncu je priporočljivo znova zagnati računalnik, da začnete s spremembami v novi uporabniški seji.
Kar zadeva bližnjice na tipkovnici za delo z Westonom, so naslednje:
Kombinacija tipk | Akcija |
---|---|
Ctrl+Alt+Backspace |
Zapušča Weston |
Super+Scroll (o PageUp / PageDown ) |
Povečaj/pomanjšaj namizje |
Super+Tab |
Zamenjajte okna |
Super+LMB |
premakniti okno |
Super+MMB |
Zasukaj okno |
Super+RMB |
Spremenite velikost okna |
Super+Alt+Scroll |
Spremenite motnost okna |
Super+k |
Prisilna odstranitev aktivnega okna |
Super+Up/Down |
Spremenite prejšnji/naslednji delovni prostor |
Super+Shift+Up/Down |
Vzemite trenutno okno in spremenite delovni prostor |
Super+Fn |
Preklopite na delovni prostor n (npr. F2) |
Super+s |
Naredite posnetek zaslona |
Super+r |
Posnemite posnetek zaslona |