Elérhető a Wayland 1.20

A Wayland 1.20 protokoll, interprocess kommunikációs mechanizmus és könyvtárak stabil kiadása megtörtént. A 1.20 ág visszafelé kompatibilis az 1.x kiadások API-jával és ABI-jával, és főként hibajavításokat és kisebb protokollfrissítéseket tartalmaz. A Weston kompozitor, amely kódot és példákat biztosít a Wayland desktop környezetekben és beágyazott megoldásokban való használatához, külön fejlesztési ciklus keretében fejlődik.

Főbb változások a protokollban:

  • Megvalósult a FreeBSD platform hivatalos támogatása, a tesztjeit hozzáadták a folyamatos integrációs rendszerhez.
  • Megszűnt az autotools építési rendszer támogatása, ehelyett most a Meson kerül alkalmazásra.
  • A protokollhoz hozzáadódott a „wl_surface.offset” lehetőség, amely lehetővé teszi az ügyfelek számára, hogy a felület puffereinek eltolását a puffer független frissítésével végezzék el.
  • A protokollhoz hozzáadódott a „wl_output.name” és „wl_output.description” lehetőség, amely lehetővé teszi az ügyfél számára, hogy az output-ot a xdg-output-unstable-v1 protokoll kiterjesztéshez való kötődés nélkül azonosítsa.
  • A protokoll definíciókban új attribútumként jelent meg a „type” az eseményeknél, és maguk az események most már destruktorként is megjelölhetők.
  • Hibajavításokat végeztek, beleértve versenyállapotok megszüntetését is a proxyk eltávolításakor több szálú ügyfelek esetén.

Változások az alkalmazásokban, asztali környezetekben és disztribúciókban, amelyek a Waylandhoz kapcsolódnak:

  • Az XWayland és a zárt forráskódú NVIDIA meghajtó esetében végrehajtották a módosításokat, amelyek biztosítják az OpenGL és Vulkan hardveres gyorsításának teljes támogatását az X11 alkalmazásokban, amelyeket a DDX (Device-Dependent X) XWayland komponens használatával futtatnak.
  • A Wayland összes tárházában a fő ág nevét „master”-ről „main”-re változtatták, mivel a „master” szót az utóbbi időben nem politikailag korrektnek tartják, a rabszolgaságra utal, és egyes közösségi tagok számára sértőnek tekinthető.
  • Az Ubuntu 21.04 verziójában átálltak a Wayland automatikus használatára.
  • A Fedora 35, Ubuntu 21.10 és RHEL 8.5 rendszerekben lehetőség nyílt a Wayland protokoll alapján működő asztali környezet használatára zárt forráskódú NVIDIA meghajtókkal rendelkező rendszereken.
  • Kiadták a kompozitos verziót a szerver A Weston 9.0 verziójában megjelent a kiosk-shell felület, amely lehetővé teszi egyes alkalmazások elkülönített, teljes képernyős üzemmódban történő futtatását, például internetes kioszkok, bemutató állványok, digitális táblák és önkiszolgáló terminálok létrehozásához.
  • A Canonical közzétette az Ubuntu Frame felületet, amely teljes képernyős interfészt biztosít internetes kioszkok létrehozásához, Wayland protokollt használva.
  • Az OBS Studio streaming rendszerébe integrálva lett a Wayland protokoll támogatása.
  • A GNOME 40 és 41 verzióiban folytatódik a Wayland protokoll és az XWayland komponens támogatásának csiszolása. Engedélyezett a Wayland munkamenetek használata NVIDIA GPU-val rendelkező rendszereken.
  • Folyamatban van a MATE asztali környezet Wayland-ra való portolása. Az Atril dokumentummegjelenítő, a System Monitor, a Pluma szövegszerkesztő, a Terminal terminálemulátor és más asztali komponensek Wayland környezetben való működéshez lettek módosítva, függetlenül az X11-től.
  • Stabilizálva lett a KDE munkamenet, amely Wayland protokollt használ. A KWin összetett kezelő és a KDE Plasma 5.21, 5.22 és 5.23 asztalon jelentősen javították a Wayland alapú munkamenet működését. A Fedora Linux KDE asztali környezete alapértelmezés szerint átállt a Wayland használatára.
  • A Firefox 93-96 verzióiban bevezetett változtatások megoldják a Wayland környezetben megjelenő problémákat, amelyek a felugró ablakok, a vágólap és a különböző DPI-vel rendelkező képernyők skálázásával kapcsolatosak. A Firefox Wayland verziója már eléri a funkciók összehangoltságát az X11-es verzióval, amikor GNOME környezetben fut.
  • Megjelent egy kompakt felhasználói felület, amely a Weston kompozit szerver alapján készült — wayward.
  • Érkezett a labwc első kiadása, egy kompozit szerver Wayland számára, amely hasonló lehetőségeket kínál, mint az Openbox ablakkezelő.
  • A System76 dolgozik az új COSMIC felhasználói felület létrehozásán, amely Wayland-ot használ.
  • Születtek a Sway 1.6 felhasználói környezet és a Wayfire 0.7 kompozit szerver kiadásai, amelyek Wayland-ot használnak.
  • A Wine számára frissített meghajtót kínálnak, amely lehetővé teszi a GDI és OpenGL/DirectX alkalmazások közvetlen futtatását Wayland alapú környezetben, anélkül, hogy szükség lenne az XWayland köztes rétegére, és megszünteti a Wine X11 protokollra való kötődését. A meghajtóban Vulkan és többmonitoros konfigurációk támogatása is hozzá lett adva.
  • A Microsoft implementálta a Linux grafikus alkalmazások futtatásának lehetőségét a WSL2 (Windows Subsystem for Linux) alapú környezetekben. A megjelenítéshez a Wayland protokollt használó RAIL-Shell kompozit menedzser kerül alkalmazásra, amely a Weston kódalapján alapul.
  • Megváltozott a wayland-protocols csomag fejlesztési módszere, amely a Wayland alap protokollját kiegészítő protokollok és kiterjesztések gyűjteményét tartalmazza, és azokat a lehetőségeket nyújtja, amelyek szükségesek a kompozit környezetek kialakításához. szerverek A protokollok «unstable» fejlődési szakaszát «staging»-re cserélték, hogy simábbá tegyék a stabilizálási folyamatot a tesztelt munkakörnyezetekben.
  • A Wayland protocol extension has been prepared to restart the windowing system without stopping applications, which will address the issue of application termination in case of a windowing system failure.
  • EGL extension EGL_EXT_present_opaque necessary for Wayland has been added to Mesa. Issues with transparency display in games running in Wayland-based environments have been resolved. Support for dynamic detection and loading of alternative GBM (Generic Buffer Manager) backends has been implemented to enhance Wayland support on systems with NVIDIA drivers.
  • The development of KWinFT, a fork of KWin focused on Wayland, is ongoing. The project is also developing the wrapland library, which implements a wrapper over libwayland for Qt/C++, continuing the development of KWayland but freed from its dependency on Qt.
  • The Tails distribution has planned the transition of its user environment to use the Wayland protocol, which will enhance the security of all graphical applications by improving control over how applications interact with the system.
  • A Wayland alapértelmezettként van használva a Plasma Mobile, Sailfish és webOS Open Source Edition mobil platformokon.

    Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster