A Weston 10.0 színkezelési fejlesztésekkel, új könyvtárakkal és egyebekkel érkezik

wayland-képernyőkép

Megjelent a Weston 10.0 Composite Server stabil verziója, amely technológiákat fejleszt amelyek hozzájárulnak a Wayland protokoll teljes kompatibilitásához Enlightenment, Gnome, KDE és más felhasználói környezetekben.

A Wayland egy protokollból áll (nagyrészt teljes) és egy referencia megvalósítás Weston néven. A megjelenítéshez a Weston használhatja az OpenGL ES-t vagy szoftvert (a pixman könyvtárat). Jelenleg az ügyfelek az OpenGL ES-re korlátozódnak, nem pedig a teljes OpenGL-re, mert "az libGL GLX-t és minden X-függőséget használ". A projekt GTK + és Qt verziókat is fejleszt amelyek Wayland felé mutatnak X helyett.

A fejlesztés a A Weston a magas színvonalú kódbázis és a működő példák biztosítására összpontosít a Wayland használatához asztali környezetben és beágyazott megoldásokban.

A Weston 10.0 főbb újdonságai

A fő újdonságként bemutatott Weston 10.0 új verziójában kiemelték, hogy hozzáadott összetevők a színkezeléshez, amely lehetővé teszi a színek konvertálását, a gamma-korrekciók végrehajtását és a színprofilokkal való munkát. Megemlítik, hogy a változtatások jelenleg a belső alrendszerekre korlátozódnak, a felhasználó által látható színvezérlők egy későbbi verzióban jelennek meg.

A Weston 10.0 másik újdonsága az a linux-dmabuf-unstable-v1 protokoll megvalósításában, amely lehetővé teszi több videokártya megosztását DMA-BUF technológia segítségével, a "dma-buf feedback" mechanizmussal egészült ki, amely további információkkal látja el az összetett szervert az elérhető GPU-król, és javítja az elsődleges és másodlagos GPU-k közötti adatcsere hatékonyságát.

Például megemlítik, hogy a "dma-buf feedback" támogatás kiterjeszti a kimenet alkalmazhatóságát köztes pufferelés nélkül (nulla másolat szkennelés).

Másrészt azt is megtalálhatjuk hozzáadott támogatás a libseat könyvtárhoz, amely funkciókat biztosít a megosztott bemeneti és kimeneti eszközökhöz való hozzáférés megszervezéséhez root jogosultságok nélkül (a hozzáférést külön háttérfolyamat koordinálja). Az új könyvtár hozzáadásával szem előtt kell tartani, hogy a jövőbeli verziók esetében a tervek szerint az összes összetevőt lecserélik a libseatre a Weston futtatásához.

Ezen kívül kiemelik azt is minden ügyfélalkalmazás-példa le lett fordítva az xdg-shell protokoll kiterjesztésére, amely interfészt biztosít a felületekkel való interakcióhoz, mint az ablakokhoz, lehetővé téve a felületek mozgatását a képernyő körül, minimalizálását, bővítését, átméretezését stb.

Azt is kiemelik, hogy se hozzáadta az ügyfélszoftver automatikus futtatásának lehetőségét indítás után, például a bejelentkezés utáni autorun programok megszervezéséhez.

A egyéb kiemelkedő változások ennek az új verziónak:

  • Elavult wl_shell felület, fbdev háttérrendszer és weston-launch segédprogram (az indításhoz seated-launch vagy logind-launch parancsot kell használni).
  • A weston-launch támogatása már elavult, és alapértelmezés szerint le van tiltva (lesz
    eltávolítható egy jövőbeli verzióban, de a Meson opcióval újra engedélyezhető.
  • A függőségi követelmények megnövekedtek, a buildhez most a libdrm 2.4.95, a libwayland 1.18.0 és a wayland-protokollok 1.24 szükséges. PipeWire alapú távoli bővítmény létrehozásakor a libpipewire 0.3 szükséges.
  • Kibővített tesztcsomag.

Végül, ha többet szeretne megtudni róla, tájékozódhat a részletekről a következő link.

Hogyan telepítsük a Weston 10.0-t az Ubuntu-ra és a származékaira?

Nos, azok számára, akiket érdekel a Weston új verziójának telepítése, telepíteniük kell a Wayland-et a rendszerükre.A telepítéshez csak egy terminált kell megnyitnunk, és a következőket fogjuk beírni:

pip3 install --user meson

Kész, most a következő paranccsal töltsük le a Weston 7.0 új verzióját:

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

Kicsomagoljuk a tartalmat:

tar -xvf weston-10.0.0.tar.xz

Hozzáférünk a következővel létrehozott mappához:

cd weston-10.0.0

Az összeállítást és a telepítést az alábbiakkal végezzük:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A végén ajánlott újraindítani a számítógépet, hogy kezdje az új felhasználói munkamenet módosításait.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.