Dumating ang Weston 11.0 na may mga pagpapahusay sa pamamahala ng kulay, sa RDP at higit pa

Wayland kasama si Weston

Ang layunin ni Weston ay magbigay ng mataas na kalidad na base ng code at mga gumaganang halimbawa para sa paggamit ng Wayland sa mga desktop environment at mga naka-embed na solusyon,

Pagkatapos ng walong buwan ng pag-unlad ang paglabas ng matatag na bersyon ay inihayag ng composite server weston 11.0, na umuunlad gamit ang mga teknolohiyang nag-aambag sa paglitaw ng buong suporta para sa Wayland protocol sa Enlightenment, GNOME, KDE at iba pang kapaligiran ng user.

Ang Wayland ay binubuo ng isang protokol (higit sa lahat kumpleto) at isang pagpapatupad ng sanggunian na tinatawag na Weston. Para sa pag-render, maaaring gumamit si Weston ng OpenGL ES o software (ang pixman library). Sa kasalukuyan ang mga customer ay limitado sa OpenGL ES kaysa sa buong OpenGL dahil "ang libGL ay gumagamit ng GLX at lahat ng X dependencies." Ang proyekto ay bumubuo rin ng mga bersyon ng GTK + at Qt na naglalagay sa Wayland sa halip na X.

Ang pagbuo ng Nakatuon si Weston sa pagbibigay ng isang de-kalidad na base ng code at mga halimbawa ng pagtatrabaho upang magamit ang Wayland sa mga kapaligiran sa desktop at naka-embed na mga solusyon.

Pangunahing bagong tampok ng Weston 11.0

Sa bagong release na ito ng Weston 11.0 ang pangunahing pagbabago sa numero ng bersyon ng Weston ay dahil sa mga pagbabago sa ABI na sumisira sa backward compatibility.

Para sa bahagi ng mga pagbabago na ginawa at sa mga namumukod-tangi sa Weston 11.0 ay ang patuloy na gawain sa isang imprastraktura sa pamamahala ng kulay na nagbibigay-daan sa conversion ng kulay, pagwawasto ng gamma at mga profile ng kulay. Kasama ang kakayahang itakda ang ICC profile para sa monitor at ipakita ang mga kulay ng sRGB dito. Ang suporta para sa paglipat ng monitor sa HDR mode ay lumitaw din, ngunit ang pagbuo ng nilalaman ng HDR ay hindi pa naipapatupad.

Ang isa pang pagbabago na namumukod-tangi sa bagong bersyon ay iyon nagdagdag ng suporta para sa iisang pixel buffer protocol, na nagbibigay-daan sa paglikha ng mga single-pixel buffer na may kasamang apat na 32-bit RGBA value. Gamit ang display protocol, maaaring i-scale ng composite server ang mga solong pixel buffer para lumikha ng pare-parehong kulay na mga ibabaw na may arbitraryong laki.

Bukod dito ang mga paghahanda ay ginawa para sa pagpapatupad sa isa sa susunod na paglabas ng suporta para sa pagpapatupad sabay-sabay na maraming backend, halimbawa, para sa output sa pamamagitan ng KMS at RDP.

Sa kabilang banda, binibigyang-diin din na ang DRM backend ay naglatag ng pundasyon para sa hinaharap na suporta para sa mga multi-GPU na pagsasaayos, bilang karagdagan sa ilang mga pagpapabuti upang suportahan ang RDP backend para sa malayuang pag-access sa nilalaman ng screen at nagawa na ang trabaho. sa pagpapabuti ang pagganap ng back-end DRM.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Reworked na pagpapatupad ng weston_buffer.
  • Ang cms-static at cms-colord na mga plugin ay hindi na ginagamit.
  • Inalis ang suporta para sa maraming workspace at desktop-shell scaling.
  • Inalis ang suporta para sa wl_shell protocol at pinalitan ito ng xdg-shell.
  • Inalis ang backend ng fbdev, dapat gumamit na lang ng KMS backend.
  • Inalis ang mga bahagi ng weston-launch, launcher-direct, weston-info at weston-gears at sa halip ay dapat mong gamitin ang library ng libsea at wayland-info.
  • Bilang default, nakatakda ang KMS max-bpc property.
  • Ang isang pag-crash ay nangyayari kapag ang libreng memorya sa system ay naubos.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye sa sumusunod na link.

Paano i-install ang Weston 11.0 sa Ubuntu at mga derivatives?

Kaya, para sa iyo na interesado na ma-install ang bagong bersyon ng Weston, dapat mayroon silang naka-install na Wayland sa kanilang system.Upang mai-install ito, kailangan lamang naming buksan ang isang terminal at dito ay mai-type namin ang sumusunod:

pip3 install --user meson

Tapos na, ngayon ay i-download namin ang bagong bersyon ng Weston 11.0 kasama ang sumusunod na utos:

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

Inaalis namin ang zip sa nilalaman ng:

tar -xvf weston-11.0.0.tar.xz

Ina-access namin ang folder na nilikha gamit ang:

cd weston-11.0.0

At isinasagawa namin ang pagtitipon at pag-install sa:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Sa dulo, inirerekumenda na i-restart ang computer upang magsimula sa mga pagbabago sa bagong session ng user.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.