Vijesti su to nedavno objavile objavljena je nova stabilna verzija kompozitnog poslužitelja weston 12.0, razvijajući tehnologije koje pridonose pojavi pune podrške za protokol Wayland u Enlightenmentu, GNOME-u, KDE-u i drugim korisničkim okruženjima.
Ovo novo izdanje Westona 12.0 dolazi ubrzo nakon osam mjeseci razvoja (od zadnjeg izdanja) i kao i kod prethodnih izdanja, nova verzija Westona nastala je zbog ABI promjena koje prekidaju kompatibilnost.
Glavne nove značajke Westona 12.0
U ovom novom izdanju koje dolazi iz Weston 12.0, a pozadina za organiziranje pristupa udaljenoj radnoj površini: podržani-vnc, koji izvodi funkcije slične backend-rpd-u. VNC protokol implementiran je pomoću aml i cleanvnc, plus oni podržavaju autentifikaciju korisnika i enkripciju veze (TLS).
Osim toga, u Operacije promjene veličine backend-wayland sada su implementirane korištenje ekstenzije xdg-shell, kao i dodavanje preliminarna podrška za sustave s više glava u pozadini za daljinski pristup pozadini-rdp i u pozadini bez glave, dizajniranoj za rad na sustavima bez zaslona, dodana je podrška za dekoraciju izlaza koja se koristi za testiranje dodatka color-lcms.
Druga promjena koja se ističe je ta libweston/desktop implementira podršku za prisilno stanje čekanja u fazi prije nego što je izlazni međuspremnik priključen na klijenta, koji se može koristiti, na primjer, za pokretanje klijenta od nule u načinu rada preko cijelog zaslona.
Dodano podrška za protokol kontrole trganja za onemogućavanje vertikalne sinkronizacije (VSync) s vertikalnim impulsom potiskivanja, koji se koristi za zaštitu od trganja tijekom izlaza (tearout). U aplikacijama za igranje, onemogućavanje VSync-a može smanjiti latenciju prikaza po cijenu kidanja artefakata.
Također se napominje da je Weston Output Capture Protocol, dizajniran za snimanje snimaka zaslona i funkcionalnija zamjena za stari weston-screenshooter protokol te također pozadina za rad s medijskim poslužiteljem PipeWir
Dodana podrška za definiranje vrsta HDMI sadržaja (grafika, fotografije, filmovi i igrice), kao i podrška za protokol xwayland_shell_v1, koji vam omogućuje stvaranje objekta xwayland_surface_v1 za određeni wl_surface.
Od ostale promjene koji se ističu u ovoj novoj verziji:
- DRM pozadinske promjene
- Implementirana podrška za multi-GPU konfiguracije. Za omogućavanje dodatnih GPU-ova dostupna je opcija “–additional-devices list_of_out_devices”.
- Dodano i omogućeno svojstvo rotacije ravnine gdje je to moguće.
- Dodana podrška za lijene konektore koji se koriste za izradu snimki zaslona.
- Dodano je svojstvo za definiranje razine prozirnosti ravnine.
- Vanjska biblioteka libdisplay-info koristi se za analizu EDID metapodataka.
- Knjižnica libweston implementira podršku za autentifikaciju korisnika putem PAM-a i dodaje podršku za verziju 4 API-ja wl_output.
- Simple-egl klijent je dodao podršku za protokol frakcijskog skaliranja, koji dopušta korištenje necijelobrojnih vrijednosti skale, a implementiran je i način iscrtavanja okomite ploče.
- Zastarjela je i prema zadanim postavkama onemogućena komponenta launcher-logind, umjesto koje se preporučuje upotreba launcher-libseat, koja također podržava login.
Konačno ako vas zanima više o tome, detalje možete provjeriti u sljedeći link.
Kako instalirati Weston 12.0 na Ubuntu i derivate?
Pa, za one koji su zainteresirani za mogućnost instaliranja ove nove verzije Westana, na svom sustavu moraju imati instaliran Wayland.Da bismo ga instalirali, moramo samo otvoriti terminal i u njega ćemo upisati sljedeće:
pip3 install --user meson
Gotovo, sada ćemo preuzeti novu verziju Westona 11.0 sa sljedećom naredbom:
wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz
Raspakiramo sadržaj sa:
tar -xvf weston-12.0.0.tar.xz
Pristupamo mapi koja je kreirana pomoću:
cd weston-12.0.0
A kompilaciju i instalaciju provodimo sa:
meson build/ --prefix=... ninja -C build/ install cd ..
Na kraju je preporučljivo ponovno pokrenuti računalo kako bi započeli s promjenama u novoj korisničkoj sesiji.