Weston 10.0 prihaja z izboljšavami upravljanja barv, novimi knjižnicami in še več

wayland-posnetek zaslona

Izdana je stabilna različica Weston 10.0 Composite Server, ki razvija tehnologije ki prispevajo k popolni združljivosti protokola Wayland v Enlightenment, Gnome, KDE in drugih uporabniških okoljih.

Wayland je sestavljen iz protokola (večinoma popolno) in referenčno izvedbo, imenovano Weston. Za upodabljanje lahko Weston uporabi OpenGL ES ali programsko opremo (knjižnica pixman). Trenutno so stranke omejene na OpenGL ES in ne na celoten OpenGL, ker "libGL uporablja GLX in vse odvisnosti X". Projekt razvija tudi različici GTK + in Qt ki se upodobijo Waylandu namesto X.

Razvoj. \ T Weston se osredotoča na zagotavljanje visokokakovostne kode in delovnih primerov za uporabo Waylanda v namiznih okoljih in vdelanih rešitvah.

Glavne nove funkcije Westona 10.0

V tej novi različici Westona 10.0, ki je predstavljena kot glavna novost, je poudarjeno, da dodane komponente za upravljanje barv, ki omogoča pretvarjanje barv, izvajanje popravkov gama in delo z barvnimi profili. Omenjeno je, da so v trenutku, ko so spremembe za zdaj omejene na notranje podsisteme, v prihodnji različici se bodo pojavile uporabniško vidne barvne kontrole.

Druga novost, ki izstopa v Westonu 10.0, je ta v implementaciji protokola linux-dmabuf-unstable-v1, ki omogoča skupno rabo več video kartic s tehnologijo DMA-BUF, je bil dodan z mehanizmom "dma-buf feedback"., ki sestavljenemu strežniku zagotavlja dodatne informacije o razpoložljivih GPU-jih in izboljšuje učinkovitost izmenjave podatkov med primarnim in sekundarnim GPU-jem.

Na primer, omenjeno je, da podpora "dma-buf feedback" razširi uporabnost izhoda brez vmesnega medpomnilnika (skeniranje brez kopij).

Po drugi strani pa lahko tudi to najdemo dodana podpora za knjižnico libseat, ki zagotavlja funkcije za organiziranje dostopa do skupnih vhodnih in izhodnih naprav brez korenskih pravic (dostop je usklajen z ločenim procesom v ozadju). Z dodajanjem te nove knjižnice je treba upoštevati, da za prihodnje različice načrtovana je zamenjava vseh komponent za delovanje Westona z libseatom.

Poleg tega je poudarjeno tudi, da vsi primeri odjemalskih aplikacij so bili prevedeni za uporabo razširitve protokola xdg-shell, ki zagotavlja vmesnik za interakcijo s površinami kot z okni, ki omogoča premikanje površin po zaslonu, minimiziranje, razširitev, spreminjanje velikosti itd.

Poudarjeno je tudi, da se dodal možnost samodejnega zagona odjemalske programske opreme po zagonu, na primer za organizacijo samodejnih programov po prijavi.

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

  • Zastareli vmesnik wl_shell, zaledna stran fbdev in pripomoček weston-launch (za zagon je treba uporabiti seed-launch ali logind-launch).
  • Podpora za weston-launch je zdaj zastarela in privzeto onemogočena (bo
    odstraniti v prihodnji različici, vendar ga je mogoče znova omogočiti z možnostjo Meson.
  • Zahteve glede odvisnosti so bile povečane, gradnja zdaj zahteva libdrm 2.4.95, libwayland 1.18.0 in wayland-protocols 1.24. Pri ustvarjanju oddaljenega vtičnika, ki temelji na PipeWire, je potreben libpipewire 0.3.
  • Razširjen testni nabor.

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

Kako namestiti Weston 10.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 7.0 z naslednjim ukazom:

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

Vsebino razpakiramo z:

tar -xvf weston-10.0.0.tar.xz

Dostopamo do mape, ustvarjene z:

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