Weston 12.0 prihaja z izboljšavami združljivosti, novimi protokoli in še več

Wayland z Westonom

Westonov cilj je zagotoviti visokokakovostno bazo kode in delovne primere za uporabo Waylanda v namiznih okoljih in vdelanih rešitvah,

Novica je to nedavno razkrila izdana je bila nova stabilna različica sestavljenega strežnika weston 12.0, razvoj tehnologij, ki prispevajo k nastanku popolne podpore za protokol Wayland v Enlightenment, GNOME, KDE in drugih uporabniških okoljih.

Ta nova izdaja Westona 12.0 pride kmalu po osmih mesecih razvoja (od zadnje izdaje) in kot pri prejšnjih izdajah je nova različica Westona posledica sprememb ABI, ki motijo ​​združljivost.

Glavne nove funkcije Westona 12.0

V tej novi izdaji, ki prihaja iz Weston 12.0, a backend za organiziranje dostopa do oddaljenega namizja: podprt-vnc, ki izvaja funkcije, podobne backend-rpd. Protokol VNC je implementiran z uporabo aml in cleanvnc, poleg tega podpirata avtentikacijo uporabnikov in šifriranje povezav (TLS).

Poleg tega v Operacije spreminjanja velikosti backend-wayland so zdaj implementirane z uporabo razširitve xdg-shell in dodajanjem predhodna podpora za sisteme z več glavami v ozadju backend-rdp za oddaljeni dostop in ozadju brez glave, zasnovanem za delo v sistemih brez zaslona, ​​je dodal podporo za dekoracijo izhoda, ki se uporablja za preizkušanje vtičnika color-lcms.

Druga sprememba, ki izstopa, je ta libweston/desktop izvaja podporo za prisilno stanje čakanja na stopnji, preden je izhodni medpomnilnik pritrjen na odjemalca, ki se lahko uporabi na primer za zagon odjemalca iz nič v celozaslonskem načinu.

Dodano podpora za protokol nadzora trganja za onemogočanje navpične sinhronizacije (VSync) z navpičnim impulzom za zatiranje, ki se uporablja za zaščito pred iztrganjem med izstopom (tearout). V aplikacijah za igre lahko onemogočanje VSync zmanjša zakasnitev zaslona za ceno trganja artefaktov.

Opozoriti je tudi, da je Weston Output Capture Protocol, zasnovan za snemanje posnetkov zaslona in deluje kot bolj funkcionalna zamenjava za stari protokol weston-screenshooter ter tudi zaledje za delo z medijskim strežnikom PipeWir

Dodana podpora za definiranje vrst vsebine HDMI (grafika, fotografije, filmi in igre), kot tudi podpora za protokol xwayland_shell_v1, ki omogoča ustvarjanje objekta xwayland_surface_v1 za določeno površino wl_surface.

Od druge spremembe ki izstopajo iz te nove različice:

  • Spremembe zaledja DRM
  • Implementirana podpora za nastavitve z več grafičnimi procesorji. Za omogočanje dodatnih grafičnih procesorjev je na voljo možnost »–additional-devices list_of_out_devices«.
  • Dodana in omogočena lastnost rotacije ravnine, kjer je to mogoče.
  • Dodana podpora za lene konektorje, ki se uporabljajo za ustvarjanje posnetkov zaslona.
  • Dodana lastnost za določanje stopnje prosojnosti ravnine.
  • Zunanja knjižnica libdisplay-info se uporablja za razčlenjevanje metapodatkov EDID.
  • Knjižnica libweston izvaja podporo za preverjanje pristnosti uporabnika prek PAM in dodaja podporo za različico 4 API-ja wl_output.
  • Odjemalec simple-egl je dodal podporo za protokol frakcijskega skaliranja, ki omogoča uporabo neceloštevilskih vrednosti lestvice, in implementiran je bil način upodabljanja navpične plošče.
  • Zastarela in privzeto onemogočena komponenta launcher-logind, namesto katere je priporočljiva uporaba launcher-libseat, ki prav tako podpira login.

Končno če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.

Kako namestiti Weston 12.0 na Ubuntu in izpeljanke?

No, za tiste, ki vas zanima namestitev te nove različice Westona, v svojem sistemu morajo imeti nameščen Wayland.Če ga želimo namestiti, moramo odpreti samo terminal in vanj vtipkati naslednje:

pip3 install --user meson

Končano, zdaj bomo prenesli novo različico Weston 11.0 z naslednjim ukazom:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Vsebino razpakiramo z:

tar -xvf weston-12.0.0.tar.xz

Dostopamo do mape, ustvarjene z:

cd weston-12.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.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.