nemrég elindítása a protokoll új stabil változata, a folyamatok és a könyvtárak közötti kommunikációs mechanizmus Wayland 1.20.
Ág 1.20 API és ABI szinten visszafelé kompatibilis az 1.x verzióval és főleg hibajavításokat és kisebb protokollfrissítéseket tartalmaz.
A Weston összetett szervere, amely kódot és munkamintákat biztosít a Wayland asztali és beágyazott környezetekben való használatához, külön fejlesztési ciklusban fejlődik.
A Wayland fő hírei 1.20
A protokoll új verziójában kiemelték, hogy A FreeBSD platform hivatalos támogatása megtörtént, amelyhez tesztek kerültek a folyamatos integrációs rendszerbe.
Egy másik fontos változás a Wayland 1.20-ban az Az autotools build rendszer támogatása eltávolítva és most inkább a Mesont használja.
Ezen kívül kiemelendő, hogy a funkció A "Wl_surface.offset" hozzáadásra került a protokollhoz lehetővé teszi az ügyfelek számára, hogy a felszíni puffereltolást a puffertől függetlenül frissíthessék.
Azt is meg kell jegyezni, hogy a "wl_output.name" és a "wl_output.description" képességeket hozzáadták a protokollhoz, hogy lehetővé tegyék a kliens számára a kimenet azonosítását anélkül, hogy az xdg-output-unstable-v1 protokollbővítményhez kötődne.
Egy új "type" attribútumot vezettek be az események protokolldefinícióiba, és maguk az események is megjelölhetők destruktorként.
És ezt is megtalálhatjuk hibajavítások történtek, beleértve a versenyfeltételeket a többszálú kliensek proxyjának eltávolításakor.
részéről A Waylanddal kapcsolatos változások az alkalmazásokban, asztali környezetekben és disztribúciókban, a következők vannak kiemelve:
- Az XWaylandben és a szabadalmaztatott illesztőprogramban az NVIDIA olyan változtatásokat hajtott végre, amelyek lehetővé tették a teljes OpenGL és Vulkan hardveres gyorsítás támogatását a DDX komponenssel készült X11 alkalmazásokban.
- A protokollt az Ubuntu 21.04-ben implementálták, míg a Fedora 35-ben, az Ubuntu 21.10-ben és az RHEL 8.5-ben az asztali Wayland protokoll szabadalmazott NVIDIA illesztőprogramokkal való használatára is lehetőség nyílik.
- A Canonical kiadott egy teljes képernyős Ubuntu keretrendszert internetes kioszkokhoz a Wayland protokoll használatával.
- Az OBS Studio video streaming rendszer a Wayland-kompatibilis protokollt implementálta.
- A GNOME 40 és 41 továbbra is finomítja a Wayland protokoll és az XWayland összetevő támogatását. A Wayland munkamenetek engedélyezettek az NVIDIA GPU-val rendelkező rendszereken.
- A MATE asztali számítógép folyamatos hordozhatósága a Wayland számára. Ahhoz, hogy a Wayland környezetben az X11-hez való kapcsolódás nélkül működjön, az Atril dokumentumnézegető, a rendszerfigyelő, a Pen szövegszerkesztő, a terminálemulátor és más asztali összetevők hozzá vannak igazítva.
- A KDE-ben a munkamenetet a Wayland protokoll segítségével stabilizálták. A KWin összetételkezelő és a KDE Plasma 5.21, 5.22 és 5.23 asztali számítógépek jelentős fejlesztéseket biztosítanak a Wayland munkamenetben.
- A Firefox 93-96 módosításokat tartalmaz a Wayland környezetet érintő problémák megoldására a felugró ablakok kezelésével, a vágólappal és a méretezéssel a különböző DPI-képernyőkön.
- Megjelent a Weston kompozit szerverére épülő, kompakt egyedi felület.
- Elérhető a labwc első verziója, a Wayland összetett szervere, amely az Openbox ablakkezelőre emlékeztet.
- A System76 egy új COSMIC felhasználói környezeten dolgozik a Wayland használatával.
- A Sway 1.6 egyéni környezet és a Wayfire 0.7 kompozit szerver a Wayland használatával jelent meg.
- Frissített illesztőprogramot javasoltak a Wine számára, amely lehetővé teszi a GDI-t és OpenGL-t / DirectX-et használó alkalmazások futtatását a Wine-on keresztül közvetlenül Wayland-alapú környezetben, az XWayland réteg használata és a Wine X11 protokollhoz való kötődésének megszüntetése nélkül. Az illesztőprogram támogatja a Vulkan és a többmonitoros beállításokat.
- A Microsoft megvalósította a grafikus felülettel rendelkező Linux-alkalmazások futtatásának lehetőségét WSL2 alrendszeren (Windows Subsystem for Linux) alapuló környezetekben. A kimenethez a RAIL-Shell kompozit kezelőt használjuk, amely a Wayland protokollt használja és a Weston kódbázison alapul.
Végül, akit érdekel, hogy kipróbálhassa ezt az új verziót, az letöltheti a forráskódot az összeállításhoz innen a következő link.