A Weston 12.0 kompatibilitási fejlesztésekkel, új protokollokkal és még sok mással érkezik

Wayland Westonnal

A Weston célja, hogy kiváló minőségű kódbázist és működő példákat biztosítson a Wayland asztali környezetekben és beágyazott megoldásokban való használatához,

Nemrég erről szólt a hír megjelent az új stabil verzió az összetett szerverről weston 12.0, olyan technológiák fejlesztése, amelyek hozzájárulnak a Wayland protokoll teljes körű támogatásához az Enlightenment, GNOME, KDE és más felhasználói környezetekben.

A Weston 12.0 új kiadása röviddel nyolc hónapos fejlesztés után érkezik (a legutóbbi kiadás óta), és a korábbi kiadásokhoz hasonlóan a Weston új verziója is a kompatibilitást megszakító ABI-módosításoknak köszönhető.

A Weston 12.0 főbb újdonságai

Ebben az új kiadásban, amely a Weston 12.0-ból származik, a háttérrendszer a távoli asztali hozzáférés megszervezéséhez: backed-vnc, amely a backend-rpd-hez hasonló funkciókat hajt végre. A VNC protokollt aml és cleanvnc használatával valósítják meg, emellett támogatják a felhasználói hitelesítést és a linktitkosítást (TLS).

Ezen kívül a A háttér-wayland átméretezési műveletek már megvalósultak az xdg-shell kiterjesztés használatával, valamint hozzáadva a többfejes rendszerek előzetes támogatása a távoli elérésű backend-rdp és a fej nélküli háttérrendszerben, amelyet a kijelző nélküli rendszerekre terveztek, hozzáadta a color-lcms beépülő modul teszteléséhez használt kimeneti dekoráció támogatását.

Egy másik kiemelkedő változás az A libweston/desktop támogatja a kényszerített várakozási állapotot a kimeneti puffer klienshez való csatolása előtti szakaszban, amely felhasználható például a kliens teljes képernyős módban történő elölről történő indítására.

Hozzáadva a szakadásvezérlő protokoll támogatása a függőleges szinkronizálás letiltásához (VSync) függőleges elnyomó impulzussal, amely a kilépéskor (szakadás) elleni védelemre szolgál. A játékalkalmazásokban a VSync letiltása csökkentheti a képernyő késleltetését a műtermékek elszakadása árán.

Azt is meg kell jegyezni, hogy a Weston Output Capture Protocol, Úgy tervezték, hogy képernyőképeket készítsen, és funkcionálisabb helyettesítse a régi weston-screenshooter protokollt, valamint a háttérprogramot a PipeWir médiaszerverrel való együttműködéshez

Hozzáadott támogatás a HDMI tartalomtípusok meghatározásához (grafikák, fényképek, filmek és játékok), valamint az xwayland_shell_v1 protokoll támogatása, amely lehetővé teszi egy xwayland_surface_v1 objektum létrehozását egy adott wl_surface számára.

A egyéb változások amelyek kiemelkednek ebből az új verzióból:

  • Változások a DRM-háttérrendszerben
  • Bevezetett támogatás a több GPU-s konfigurációkhoz. A további GPU-k engedélyezéséhez az „–additional-devices list_of_out_devices” opció biztosított.
  • Lehetőség szerint hozzáadta és engedélyezte a síkforgatás tulajdonságot.
  • Támogatás hozzáadva a képernyőképek készítéséhez használt lusta csatlakozókhoz.
  • Hozzáadott egy tulajdonságot a sík átlátszósági szintjének meghatározásához.
  • A külső könyvtár libdisplay-info az EDID metaadatok elemzésére szolgál.
  • A libweston könyvtár támogatja a felhasználói hitelesítést PAM-on keresztül, és támogatja a wl_output API 4-es verzióját.
  • A simple-egl kliens hozzáadta a tört méretezési protokoll támogatását, amely lehetővé teszi a nem egész méretű skálaértékek használatát, és egy függőleges panel-megjelenítési mód került megvalósításra.
  • Elavult és alapértelmezés szerint letiltott a launcher-login komponens, helyette javasolt a launcher-libseat használata, amely szintén támogatja a bejelentkezést.

Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket a következő link.

Hogyan telepítsük a Weston 12.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 11.0 új verzióját:

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

Kicsomagoljuk a tartalmat:

tar -xvf weston-12.0.0.tar.xz

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

cd weston-12.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ánlatos újraindítani a számítógépet az új felhasználói munkamenet módosításainak megkezdéséhez.


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.