Weston 10.0 pristatomas su spalvų valdymo patobulinimais, naujomis bibliotekomis ir dar daugiau

wayland-ekrano kopija

Išleista stabili „Weston 10.0 Composite Server“ versija, kuria technologijas kurios prisideda prie visiško Wayland protokolo suderinamumo „Enlightenment“, „Gnome“, KDE ir kitose vartotojų aplinkose.

„Wayland“ sudaro protokolas (daugiausia baigta) ir pamatinis įgyvendinimas vadinamas „Weston“. Pateikimui „Weston“ gali naudoti „OpenGL ES“ arba programinę įrangą („pixman“ biblioteką). Šiuo metu klientai apsiriboja OpenGL ES, o ne visu OpenGL, nes „libGL naudoja GLX ir visas X priklausomybes“. Projektas taip pat kuria GTK + ir Qt versijas kurie pateikiami Veillandui vietoj X.

Plėtra „Weston“ siekia teikti aukštos kokybės kodų bazę ir darbo pavyzdžius naudoti „Wayland“ darbalaukio aplinkoje ir įterptuosiuose sprendimuose.

Pagrindinės naujos Weston 10.0 funkcijos

Šioje naujoje Weston 10.0 versijoje, kuri pristatoma kaip pagrindinė naujovė, pabrėžiama, kad pridėti komponentai spalvų valdymui, kuri leidžia konvertuoti spalvas, atlikti gama korekcijas ir dirbti su spalvų profiliais. Paminėta, kad šiuo metu pakeitimai apsiriboja vidinėmis posistemėmis, vartotojui matomi spalvų valdikliai atsiras būsimoje versijoje.

Kita naujovė, kuri išsiskiria Weston 10.0, yra ta „Linux-dmabuf-unstable-v1“ protokolo įgyvendinime, kuri suteikia galimybę dalytis keliomis vaizdo plokštėmis naudojant DMA-BUF technologiją, buvo pridėtas su „dma-buf grįžtamojo ryšio“ mechanizmu, kuri suteikia sudėtiniam serveriui papildomos informacijos apie turimus GPU ir pagerina duomenų mainų tarp pirminio ir antrinio GPU efektyvumą.

Pavyzdžiui, minima, kad „dma-buf grįžtamojo ryšio“ palaikymas praplečia išvesties pritaikymą be tarpinio buferio (nulinės kopijos nuskaitymo).

Kita vertus, mes taip pat galime tai rasti pridėtas libseat bibliotekos palaikymas, kuri suteikia funkcijas organizuoti prieigą prie bendrinamų įvesties ir išvesties įrenginių be root teisių (prieiga koordinuojama atskiru foniniu procesu). Pridėjus šią naują biblioteką, reikia nepamiršti, kad būsimose versijose planuojama pakeisti visus komponentus, kad veiktų Weston su libseat.

Be to, taip pat pabrėžiama, kad visi kliento programų pavyzdžiai buvo išversti į xdg-shell protokolo plėtinį, kuri suteikia sąsają, leidžiančią sąveikauti su paviršiais, kaip ir su langais, leidžiančius paviršius perkelti ekrane, sumažinti, išplėsti, keisti dydį ir pan.

Taip pat pabrėžiama, kad se pridėta galimybė automatiškai paleisti kliento programinę įrangą po paleidimo, pavyzdžiui, organizuoti automatinio paleidimo programas po prisijungimo.

kiti išsiskiriantys pokyčiai šios naujos versijos:

  • Nebenaudojama wl_shell sąsaja, fbdev backend ir weston-launch paslaugų programa (norėdami paleisti, turite naudoti seated-launch arba logind-launch).
  • „Weston-launch“ palaikymas dabar yra pasenęs ir pagal numatytuosius nustatymus išjungtas (bus
    bus pašalintas iš būsimos versijos, bet gali būti iš naujo įjungtas naudojant „Meson“ parinktį.
  • Priklausomybės reikalavimai buvo padidinti, dabar norint sukurti reikia libdrm 2.4.95, libwayland 1.18.0 ir wayland-protocols 1.24. Kuriant nuotolinį įskiepį, pagrįstą PipeWire, reikalinga libpipewire 0.3.
  • Išplėstinis bandymų rinkinys.

Galiausiai, jei jus domina galimybė apie tai sužinoti daugiau, išsamią informaciją galite rasti sekanti nuoroda.

Kaip įdiegti „Weston 10.0“ į „Ubuntu“ ir jo darinius?

Na, tiems iš jūsų, kurie nori įdiegti šią naują „Weston“ versiją, jų sistemoje turi būti įdiegtas „Wayland“.Norėdami jį įdiegti, turime atidaryti tik terminalą ir jame įveskite:

pip3 install --user meson

Atlikta tai, Dabar mes atsisiųsime naują „Weston 7.0“ versiją naudodami šią komandą:

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

Išpakuojame turinį:

tar -xvf weston-10.0.0.tar.xz

Mes pasiekiame aplanką, sukurtą naudojant:

cd weston-10.0.0

Kompiliavimą ir montavimą atliekame:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pabaigoje rekomenduojama iš naujo paleisti kompiuterį, kad galėtumėte pradėti nuo naujojo vartotojo seanso pakeitimų.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.