Mushure mehafu yegore yebudiriro, chirongwa Weston akazivisa kuburitswa kweshanduro ye yako Wayland composite server, "Weston 13.0" uye kuburitswa kutsva uku kunoratidza kuvandudzwa kwakasiyana, pamwe nemaitiro ekuyedza, kuvandudzwa kwetsigiro, nezvimwe.
Kune avo vasingazive nezveWeston, iwe unofanirwa kuziva kuti izvi ndiko kushandiswa kwereferenzi kwemunyori weWayland, sezvainogadzirisa zviratidziro, kusanganisira kuumbwa kwezviri mukati mavo, kutsigirwa kwezviitiko kubva kumidziyo yavo yekupinza (touchscreen, mouse, keyboard, etc.), uye maitiro avo (wallpapers, resolution, multi-monitor display, etc.).
Weston haina huremu kana ichienzaniswa neX11 uye inokurumidza semunyori uye inokodzera akawanda akaiswa uye ekushandisa nharembozha.
Hunhu hutsva hutsva hweWeston 13.0
Mune iyi vhezheni itsva inoratidzwa yeWeston 13.0, a yezvinhu zvinonyanya kukosha ndiyo yakawedzera rutsigiro rwekurodha akawanda backend, iyo pasina mubvunzo yakakosha kufambira mberi muWeston, sezvo ichibvumira akawanda backend kuti atakurwe, semuenzaniso, vnc, rdp, pipewire ndeye yechipiri backend.
Imwe yeshanduko inomira mushanduro iyi nyowani ndiyo kunatsiridza muKiosk-shell (yeInternet kiosks), kubvira mune iyi vhezheni itsva kuvandudzwa kwekuita mune yakazara skrini modhi mashandiro, pamwe nerutsigiro rwekuwedzera kugadzira-yakazara-sikirini nzvimbo yezvishandiso zvakatangwa kuburikidza neXWayland.
Pamusoro peizvi, muWeston 13.0 mabasa matsva akawedzerwas, kusanganisira weston_view_move_to_layer() kufambisa maonero kune imwe nhanho kana kuibvisa kubva pachiitiko girafu kana iyo layer iri NULL, weston_log_scopes_iterate() kudzokorora pamusoro penzvimbo dziri murekodhi uye ficha kugadzirisa zviripo zvakadai seweston_view_set_position, weston_touch uye weston_output, uchishandisa weston_coord chimiro chekuvandudza kushanda zvakanaka.
Kune rimwe divi, muDesktop-Shell, ikozvino iwe unogona kudzikamisa nzvimbo yekufamba kweiyo pointer kune yakazara skrini.
Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:
- backend-vnc, backend-pipewire uye backend-rdp: GL renderer rutsigiro
Tsigiro yezvinobuda zvakapetwa, zvichiita kuti maonero aiswe pamapepa kana aratidzwa mune zvakawanda zvinobuda - Yakabviswa libgbm 21.1.1 kubva kuvatengi vakati wandei vasingachatsigire shanduro dzelibgbm raibhurari pamberi pe21.1.1.
- Ose ari maviri ganda redesktop uye kiosk shell akagadziridzwa kuti ashandise iyi wizard nyowani.
- Yakabviswa launcher-logind (izvi zvakamboregwa) nekuda kwekuvhura-libseat
Systemd-logind rutsigiro ine kumashure kwayo.
Chekupedzisira asi chisiri chidiki, zvakakodzera kutaura kuti kusimuka kwevhezheni 13.0 kunoperekedzwa neshanduko dzakakosha dzinogona kukanganisa kuenderana.
Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.
Maitiro ekuisa Weston paUbuntu uye zvinobva?
Zvakanaka, kune avo venyu vanofarira kugona kuisa iyi nyowani vhezheni yeWeston, ivo vanofanirwa kuve neWayland yakaiswa pane yavo system. Kuti tiiise isu tinofanira kungovhura terminal uye mairi tichanyora zvinotevera:
pip3 install --user meson
Waita izvi, ikozvino tichaenda kunotora vhezheni itsva yeWeston 13.0 nemirairo inotevera:
wget https://wayland.freedesktop.org/releases/weston-13.0.0.tar.xz
Isu tinosunungura izvo zvirimo ne:
tar -xvf weston-13.0.0.tar.xz
Isu tinowana iyo folda yakagadzirwa ne:
cd weston-13.0.0
Uye isu tinoita iko kuumbwa uye kuisirwa ne:
meson build/ --prefix=... ninja -C build/ install cd ..
Pakupedzisira, zvinokurudzirwa kutangazve komputa kuti utange neshanduko muchikamu chitsva chemushandisi.
Kana ari mapfupi ekhibhodi ekushanda neWeston, ndeaya anotevera:
Kubatanidza kwakakosha | chiito |
---|---|
Ctrl+Alt+Backspace |
Kubva kuWeston |
Super+Scroll (o PageUp / PageDown ) |
Zoom mukati / kunze kwedesktop |
Super+Tab |
Shandura mahwindo |
Super+LMB |
fambisa hwindo |
Super+MMB |
Tenderedza hwindo |
Super+RMB |
Shandura saizi yehwindo |
Super+Alt+Scroll |
Shandura opacity yehwindo |
Super+k |
Simba kubviswa kwehwindo rinoshanda |
Super+Up/Down |
Shandura yapfuura/inotevera nzvimbo yekushandira |
Super+Shift+Up/Down |
Tora hwindo razvino uye shandura nzvimbo yekushanda |
Super+Fn |
Chinja kunzvimbo yebasa n (semuenzaniso F2) |
Super+s |
Tora skrini |
Super+r |
Rekodha screencast |