Elérhető a Wayland 1.22

Kilenc hónapos fejlesztés után bemutatták a Wayland 1.22 protokoll, az interprocesszori kommunikációs mechanizmus és könyvtárak stabil kiadását. A 1.22 ág visszamenőlegesen kompatibilis az API és ABI szinten az 1.x kiadásokkal, és főként hibajavításokat és kisebb protokollfrissítéseket tartalmaz. A Weston kompozit szerver, amely kódot és példákat biztosít a Wayland asztali környezetekben és beágyazott megoldásokban való használatához, egy külön fejlesztési ciklus keretein belül fejlődik.

Főbb változások a protokollban:

  • A wl_surface programozási interfészhez hozzáadódott a wl_surface::preferred_buffer_scale és wl_surface::preferred_buffer_transform események támogatása, amelyek információt továbbítanak a kompozitornak szerverrel a felület méretarányának és transzformációs paramétereinek megváltozásáról.
  • A wl_pointer programozási interfészhez hozzáadódott a wl_pointer::axis esemény, amely megjeleníti a mutató fizikai mozgásának irányát, hogy meghatározhassuk a megfelelő görgetési irányt a widgetekben.
  • A wayland-serverhez egy módszer került hozzáadásra a globális név lekérésére, és megvalósításra került a wl_client_add_destroy_late_listener funkció.

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

  • A Wine fő összetételébe bekerült egy kezdeti támogatás a Wayland protokollon alapuló környezetekben való használathoz az XWayland és az X11 komponensek alkalmazása nélkül. A jelenlegi szakaszban hozzá lett adva a winewayland.drv meghajtó és a unixlib komponensek, valamint felkészültek a Wayland protokoll definíciókkal rendelkező fájlok kezelésére. A következő kiadások egyikében tervezik a Wayland környezetben történő megjelenítést biztosító változások bevezetését.
  • A Wayland támogatásának javítása folytatódott a KDE Plasma 5.26 és 5.27 kiadásaiban. Megvalósították a középső egérgombos beillesztés letiltásának lehetőségét. Fejlődött az alkalmazásablakok méretezésének minősége, amelyeket XWayland segítségével indítanak. Megjelent a zökkenőmentes görgetés támogatása magas felbontású kerékkel rendelkező egerek esetén. A rajzoló alkalmazásokban, mint például a Krita, lehetővé vált a toll dőlésszögének és forgásának nyomon követése a táblagépeken. Hozzá lett adva a globális billentyűparancsok beállításának támogatása. Automatikusan kiválasztja a képernyő méretezési szintjét.
  • Az Xfce számára előkészítették az xfce4-panel és az xfdesktop kísérleti kiadásait, amelyekben kezdeti támogatást javasoltak a Wayland protokollon alapuló környezetekben való működésre.
  • A Tails distribution user environment has been migrated from the X server to use the Wayland protocol.
  • Qt 6.5 introduces the QNativeInterface::QWaylandApplication API, allowing direct access to native Wayland objects used in Qt's internal structures, as well as access to information about the user's recent actions, which may be requested for protocol extensions.
  • A compatibility layer has been created for the Haiku operating system to run toolkits and applications that use Wayland, including applications based on the GTK library.
  • In the Blender 3.4 3D modeling system, support for the Wayland protocol has been implemented, enabling Blender to run directly in Wayland-based environments without using the XWayland layer.
  • The release of the user environment Sway 1.8, which uses Wayland, has been published.
  • The user environment PaperDE 0.2, which utilizes Qt and Wayland, is now available.
  • Firefox has improved screen sharing capabilities in Wayland-based environments, resolving issues related to smooth scrolling of content, click event generation when pressing the scrollbar, and scrolling beyond content in Wayland-based environments.
  • The Phosh 0.22.0 mobile user interface shell, based on GNOME technologies and using the Phoc compositor running on Wayland, has been released.
  • A Valve tovább fejleszti a Gamescope kompozitor szervert (korábban steamcompmgr néven ismert), amely a Wayland protokollt használja és a SteamOS 3 operációs rendszerben alkalmazzák.
  • The release of the XWayland 23.1.0 DDX component, which enables the X.Org Server to run X11 applications in Wayland-based environments, has been published.
  • Labwc 0.6 has been released, a compositor for Wayland with features reminiscent of the Openbox window manager (the project is presented as an attempt to create an alternative to Openbox for Wayland). a szerver для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland).
  • The lxqt-sway project is developing a port of the LXQt user environment with Wayland support. Additionally, another project, LWQt, is developing a user shell variant of LXQt based on Wayland.
  • Weston 11.0 has been released, continuing work on the infrastructure for color management and laying the groundwork for future multi-GPU configuration support.
  • Tovább folytatódik a MATE asztali környezet Wayland-ra való portolása.
  • System76 is developing a new version of the COSMIC user environment that uses Wayland.
  • 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