Weston 11.0 vjen me përmirësime në menaxhimin e ngjyrave, në RDP dhe më shumë

Wayland me Weston

Qëllimi i Weston është të sigurojë një bazë kodi me cilësi të lartë dhe shembuj pune për përdorimin e Wayland në mjediset e desktopit dhe zgjidhjet e integruara,

Pas tetë muajsh zhvillimi u njoftua lëshimi i versionit të qëndrueshëm të serverit të përbërë Weston 11.0, i cili po zhvillohet me teknologji që kontribuojnë në shfaqjen e mbështetjes së plotë për protokollin Wayland në Enlightenment, GNOME, KDE dhe mjedise të tjera përdoruesish.

Wayland përbëhet nga një protokoll (kryesisht e kompletuar) dhe një zbatim referimi të quajtur Weston. Për pasqyrim, Weston mund të përdorë OpenGL ES ose softuer (biblioteka pixman). Aktualisht klientët janë të kufizuar në OpenGL ES sesa në OpenGL të plotë sepse "libGL përdor GLX dhe të gjitha varësitë X". Projekti po zhvillon gjithashtu versionet GTK + dhe Qt të cilat i japin Wayland në vend të X.

Zhvillimi i Weston është përqendruar në sigurimin e një baze kodi me cilësi të lartë dhe shembuj pune për të përdorur Wayland në mjedise desktop dhe zgjidhje të ngulitura.

Karakteristikat kryesore të reja të Weston 11.0

Në këtë version të ri të Weston 11.0, ndryshimi kryesor në numrin e versionit të Weston është për shkak të ndryshimeve të ABI që prishin pajtueshmërinë prapa.

Për pjesën të ndryshimeve që janë bërë dhe nga ato që dallohen nga Weston 11.0 është puna e vazhdueshme për një infrastrukturë të menaxhimit të ngjyrave i cili lejon konvertimin e ngjyrave, korrigjimin e gamës dhe profilet e ngjyrave. Përfshirë aftësinë për të vendosur profilin ICC për monitorin dhe për të pasqyruar ngjyrat sRGB në të. U shfaq gjithashtu mbështetje për kalimin e monitorit në modalitetin HDR, por formimi i përmbajtjes HDR ende nuk është zbatuar.

Një tjetër ndryshim që bie në sy në këtë version të ri është ai mbështetje e shtuar për protokollin e tamponit me një pixel, i cili lejon krijimin e buferave me një piksel që përfshijnë katër vlera RGBA 32-bit. Duke përdorur protokollin e ekranit, serveri i përbërë mund të shkallëzojë buferat me një piksel për të krijuar sipërfaqe të njëtrajtshme me ngjyra të madhësisë arbitrare.

Përveç kësaj janë bërë përgatitjet për zbatimi në një nga lëshimet e ardhshme të mbështetjes për ekzekutim backend të shumëfishta të njëkohshme, për shembull, për daljen nëpërmjet KMS dhe RDP.

Nga ana tjetër, theksohet gjithashtu se backend-i DRM ka hedhur themelet për mbështetjen e ardhshme për konfigurimet me shumë GPU, përveç disa përmirësimeve për të mbështetur backend-in RDP për qasje në distancë në përmbajtjen e ekranit dhe është bërë puna në përmirësim. performanca e DRM-së së fundit.

Nga ndryshimet e tjera që dallohen nga ky version i ri:

  • Implementimi i ripunuar i weston_buffer.
  • Shtojcat cms-static dhe cms-color janë zhvlerësuar.
  • U hoq mbështetja për shumë hapësira pune dhe shkallëzimi i guaskës së desktopit.
  • Hoqi mbështetjen për protokollin wl_shell dhe e zëvendësoi atë me xdg-shell.
  • Mbështetja e fbdev u hoq, në vend të saj duhet të përdorë fundin e KMS.
  • U hoq komponentët weston-launch, launcher-direct, weston-info dhe weston-gears dhe në vend të tyre duhet të përdorni bibliotekën libsea dhe wayland-info.
  • Si parazgjedhje, është caktuar vetia KMS max-bpc.
  • Një përplasje ndodh kur memoria e lirë në sistem është shteruar.

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet në lidhja vijuese.

Si të instaloni Weston 11.0 në Ubuntu dhe derivatet?

Epo, për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të Weston, ata duhet të kenë Wayland të instaluar në sistemin e tyre.Për ta instaluar, duhet të hapim vetëm një terminal dhe në të do të shtypim sa vijon:

pip3 install --user meson

Bërë këtë, tani do të shkarkojmë versionin e ri të Weston 11.0 me komandën e mëposhtme:

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

Ne e zbërthejmë përmbajtjen me:

tar -xvf weston-11.0.0.tar.xz

Ne kemi qasje në dosjen e krijuar me:

cd weston-11.0.0

Dhe ne kryejmë përpilimin dhe instalimin me:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Në fund, rekomandohet rinisja e kompjuterit për të filluar me ndryshimet në sesionin e ri të përdoruesit.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.