Weston 12.0 dolazi s poboljšanjima kompatibilnosti, novim protokolima i više

Wayland s Westonom

Westonov cilj je pružiti visokokvalitetnu bazu koda i radne primjere za korištenje Waylanda u desktop okruženjima i ugrađenim rješenjima,

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.