Weston 11.0 pristatomas su spalvų valdymo, KPP ir kt. patobulinimais

Veilendas su Westonu

Weston tikslas yra pateikti aukštos kokybės kodų bazę ir veikiančius pavyzdžius, kaip naudoti Wayland darbalaukio aplinkoje ir įterptiniuose sprendimuose,

Po aštuonių mėnesių plėtros buvo paskelbta apie stabilios versijos išleidimą sudėtinio serverio Weston 11.0, kuri kuriama naudojant technologijas, kurios prisideda prie visiško Wayland protokolo palaikymo „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 11.0 funkcijos

Šioje naujoje Weston 11.0 versijoje pagrindinis Weston versijos numerio pakeitimas atsirado dėl ABI pakeitimų, kurie pažeidžia atgalinį suderinamumą.

Iš dalies pokyčių kurie buvo pagaminti ir iš tų, kurie išsiskiria iš Weston 11.0 yra nuolatinis darbas su spalvų valdymo infrastruktūra kuri leidžia konvertuoti spalvas, gama korekciją ir spalvų profilius. Įskaitant galimybę nustatyti monitoriaus ICC profilį ir atspindėti jame sRGB spalvas. Taip pat atsirado palaikymas monitoriaus perjungimui į HDR režimą, tačiau HDR turinio formavimas dar neįgyvendintas.

Kitas šios naujosios versijos išskirtinis pakeitimas yra tas papildomas vieno pikselio buferio protokolo palaikymas, kuri leidžia sukurti vieno pikselio buferius, kuriuose yra keturios 32 bitų RGBA reikšmės. Naudodamas rodymo protokolą, sudėtinis serveris gali keisti vieno pikselio buferius, kad sukurtų vienodos spalvos, bet kokio dydžio paviršius.

Be to buvo ruošiamasi įgyvendinimas viename iš kiti palaikymo leidimai už egzekuciją vienu metu kelios užpakalinės programos, pavyzdžiui, išvesties per KMS ir KPP.

Kita vertus, taip pat pabrėžiama, kad DRM užpakalinė programa padėjo pagrindą būsimam kelių GPU konfigūracijų palaikymui, be keleto patobulinimų, skirtų palaikyti RDP užpakalinę programą, skirtą nuotolinei prieigai prie ekrano turinio, ir buvo atliktas darbas. galinio DRM našumą.

Iš kitų pokyčių kurie išsiskiria iš šios naujos versijos:

  • Perdirbtas weston_buffer įgyvendinimas.
  • CMS-static ir cms-colored įskiepiai buvo nebenaudojami.
  • Pašalintas kelių darbo sričių ir darbalaukio apvalkalo mastelio palaikymas.
  • Pašalintas wl_shell protokolo palaikymas ir pakeistas xdg-shell.
  • Pašalinta fbdev užpakalinė programa, vietoj jos turėtų būti naudojama KMS programa.
  • Pašalinti weston-launch, launcher-direct, weston-info ir weston-gears komponentai, todėl turėtumėte naudoti libsea ir wayland-info biblioteką.
  • Pagal numatytuosius nustatymus nustatyta KMS max-bpc ypatybė.
  • Strigtis įvyksta, kai išnaudojama laisvoji sistemos atmintis.

Pagaliau jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.

Kaip įdiegti „Weston 11.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 11.0“ versiją naudodami šią komandą:

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

Išpakuojame turinį:

tar -xvf weston-11.0.0.tar.xz

Mes pasiekiame aplanką, sukurtą naudojant:

cd weston-11.0.0

Kompiliavimą ir montavimą atliekame:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pabaigoje rekomenduojama iš naujo paleisti kompiuterį ir pradėti nuo naujos vartotojo sesijos pakeitimų.


Straipsnio turinys atitinka mūsų principus redakcijos etika. Norėdami pranešti apie klaidą, spustelėkite čia.

Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas.

*

*

  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ą.