K dispozici Wayland 1.22

Po devíti měsících vývoje byl představen stabilní release protokolu, mechanismu meziprocesové komunikace a knihoven Wayland 1.22. Větev 1.22 je zpětně kompatibilní na úrovni API a ABI s vydáními 1.x a obsahuje převážně opravy chyb a drobné aktualizace protokolu. Sestavovací server Weston, který poskytuje kód a pracovní příklady pro využití Wayland v desktopových prostředích a vestavěných řešeních, se vyvíjí v rámci samostatného vývojového cyklu.

Hlavní změny v protokolu:

  • Do programového rozhraní wl_surface byla přidána podpora událostí wl_surface::preferred_buffer_scale a wl_surface::preferred_buffer_transform, kterými se předává informace o změně kompozitorem serverem úrovně měřítka a transformačních parametrů pro povrch.
  • Do programového rozhraní wl_pointer byla přidána událost wl_pointer::axis, která ukazuje fyzický směr pohybu ukazatele pro určení správného směru posouvání ve widgtech.
  • V wayland-server byla přidána metoda pro získání globálního jména a byla implementována funkce wl_client_add_destroy_late_listener.

Změny v aplikacích, desktopových prostředích a distribucích souvisejících s Wayland:

  • Do hlavního jádra Wine byla začleněna počáteční podpora používání v prostředích založených na protokolu Wayland bez použití XWayland a komponentů X11. V současné době byl přidán ovladač winewayland.drv a komponenty unixlib, a byla provedena příprava na zpracování systému sestavení souborů s definicemi protokolu Wayland. V jednom z příštích vydání plánují zahrnout změny, které zajistí výstup v prostředí Wayland.
  • Bylo pokračováno ve zlepšování podpory Wayland ve vydáních KDE Plasma 5.26 a 5.27. Byla implementována možnost zakázání vkládání z clipboardu prostřední button myši. Zlepšena byla kvalita měřítka oken aplikací spuštěných pomocí XWayland. Objevila se podpora plynulého posouvání při použití myší s vysokým rozlišením. V aplikacích pro kreslení, jako je Krita, byla přidána možnost sledování náklonu a rotace pera na tabletech. Byla přidána podpora pro nastavení globálních zkratek. Zajištěn byl automatický výběr úrovně měřítka pro obrazovku.
  • Pro Xfce byly připraveny experimentální vydání panelu xfce4-panel a pracovního stolu xfdesktop, ve kterých byla nabídnuta počáteční podpora pro práci v prostředích založených na protokolu Wayland.
  • Uživatelské prostředí distribuce Tails bylo převedeno z X-serveru na používání protokolu Wayland.
  • V Qt 6.5 byl přidán programový rozhraní QNativeInterface::QWaylandApplication pro přímou interakci s natívními objekty pro Wayland, které se používají ve vnitřních strukturách Qt, a také pro získání přístupu k informacím o posledních akcích uživatele, které mohou být vyžadovány pro předávání rozšířením protokolu Wayland.
  • Pro operační systém Haiku byla připravena vrstva pro zajištění kompatibility s Wayland, která umožňuje spouštění toolkitů a aplikací využívajících Wayland, včetně aplikací založených na knihovně GTK.
  • V systému 3D modelování Blender 3.4 byla implementována podpora protokolu Wayland, která umožňuje přímé spuštění Blenderu v prostředích založených na Wayland bez použití vrstvy XWayland.
  • Byla vydána verze uživatelského prostředí Sway 1.8, která využívá Wayland.
  • Dostupné uživatelské prostředí PaperDE 0.2, které využívá Qt a Wayland.
  • V prohlížeči Firefox byly vylepšeny prostředky pro poskytování přístupu k obrazovce v prostředích založených na protokolu Wayland. Byly odstraněny problémy související s plynulostí rolování obsahu, generováním události click při stisknutí posuvníku a rolováním mimo obsah v prostředích založených na Wayland.
  • Byla vydána verze obrazovkové shell pro mobilní zařízení Phosh 0.22.0, založené na technologiích GNOME a používající kompozitní server Phoc, který pracuje na vrcholu Wayland.
  • Společnost Valve pokračuje ve vývoji kompozičního serveru Gamescope (dříve známého jako steamcompmgr), který využívá protokol Wayland a je aplikován v operačním systému SteamOS 3.
  • Byla vydána verze DDX komponenty XWayland 23.1.0, která zajišťuje spuštění X.Org Server pro organizaci provádění aplikací X11 v prostředích založených na Wayland.
  • Byla vydána verze labwc 0.6, kompozitní serveru pro Wayland s funkcemi připomínajícími správce oken Openbox (projekt je prezentován jako pokus o vytvoření alternativy Openbox pro Wayland).
  • Pokračuje vývoj lxqt-sway, portu uživatelského prostředí LXQt, které podporuje Wayland. Dále jiný projekt LWQt vyvíjí variantu uživatelského shellu LXQt na základě Wayland.
  • Byla vytvořena verze kompozitního serveru Weston 11.0, ve které pokračuje práce na infrastruktuře pro správu barev a byl vytvořen základ pro budoucí podporu konfigurací s více GPU.
  • Pokračuje portování pracovního prostředí MATE pro Wayland.
  • Společnost System76 vyvíjí novou variantu uživatelského prostředí COSMIC, které využívá Wayland.
  • Wayland je využíván ve defaultním nastavení na mobilních platformách Plasma Mobile, Sailfish, webOS Open Source Edition,

    Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster