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.