Wayland 1.21 již vyšel a toto jsou jeho novinky

Po šesti měsících vývoje byla představena stabilní verze protokolu Wayland 1.21, toto nové API a ABI je zpětně kompatibilní s verzemi 1.xa obsahuje hlavně opravy chyb a drobné aktualizace protokolů.

Před pár dny byla vytvořena opravná aktualizace pro Weston Composite Server 10.0.1, která je vyvíjena v rámci samostatného vývojového cyklu. Weston poskytuje kód a pracovní příklady pro použití Wayland v prostředí desktopů a vestavěných řešení.

Hlavní novinky Waylandu 1.21

V této nové verzi přidána podpora pro událost wl_pointer.axis_value120 do rozhraní API wl_pointer pro vysoce přesné rolování myší pomocí rolovacího kolečka s vysokým rozlišením.

Další ze změn, které v této nové verzi vyniká, je to na server byly přidány nové funkce wl_signal_emit_mutable (podobně jako wl_signal_emit který podporuje správnou činnost v situaci, kdy jeden obslužný návěstidlo odstraňuje jiného obslužného návěstidla) a wl_global_get_version (umožňuje vám zjistit obecnou verzi API).

Protokol wl_shell byla označena jako volitelná pro nasazení na kompozitní servery a byla zastaralá. Chcete-li vytvořit vlastní shelly, doporučujeme použít protokol xdg_shell, který poskytuje rozhraní pro interakci s povrchy, jako jsou okna, což vám umožňuje posouvat povrchy po obrazovce, sbalit, rozbalit, změnit velikost atd.

Zdůrazněny jsou také čisté a přepracované struktury a související funkce s přizpůsobením kurzoru a zvýšenými požadavky na systém sestavení je nyní pro sestavení vyžadována sada nástrojů Meson alespoň verze 0.56. Při kompilaci je povolen příznak "c_std=c99".

Dále také stojí za zmínku, že vývoj projektu byl převeden na platformu GitLab s využitím infrastruktury projektu FreeDesktop.org.

Kromě toho, Za povšimnutí stojí i změny v aplikacích, desktopová prostředí a distribuce související s Wayland:

  • KDE plánuje v roce 2022 uvést relaci plazmového desktopu založenou na protokolu Wayland do stavu vhodného pro každodenní použití významnou částí uživatelů.
  • Ve Fedoře 36 je na systémech s proprietárními ovladači NVIDIA standardně povolena relace GNOME založená na protokolu Wayland, která se dříve používala pouze při použití ovladačů s otevřeným zdrojovým kódem.
  • V Ubuntu 22.04 je většina výchozích relací desktopu založená na protokolu Wayland, ale použití X serveru zůstává výchozím nastavením pro systémy s proprietárními ovladači NVIDIA. Pro Ubuntu bylo navrženo úložiště PPA s balíčkem qtwayland, do kterého byly přeneseny opravy související se zlepšením podpory protokolu Wayland z větve Qt 5.15.3 doprovázené projektem KDE.
  • Noční sestavení Firefoxu mají ve výchozím nastavení povolenou podporu Wayland. Firefox opravuje problém s blokováním vláken, vylepšuje měřítko vyskakovacích oken a umožňuje fungování kontextové nabídky při kontrole pravopisu.
  • Valve pokračuje ve vývoji kompozitního serveru Gamesscope (dříve známého jako steamcompmgr), který používá protokol Wayland a používá se v operačním systému SteamOS 3.
  • Byla vydána verze komponenty XWayland 22.1.0 DDX, která poskytuje serverovou verzi X.Org pro orchestraci spouštění aplikací X11 v prostředích založených na Wayland. Nová verze přidává podporu protokolu DRM Lease, který se používá k vytvoření stereo obrazu s různými buffery pro levé a pravé oko při odesílání do headsetů pro virtuální realitu.
  • Projekt labwc vyvíjí kompozitní server pro Wayland s funkcemi připomínajícími správce oken Openbox (projekt je propagován jako pokus o vytvoření alternativy Openbox pro Wayland).
  • K dispozici je první verze LWQt, vlastní shellová varianta LXQt založená na Waylandu.
  • Collabora v rámci projektu wxrd vyvíjí nový kompozitní server na bázi Wayland pro systémy virtuální reality.
  • Byla zveřejněna verze projektu Wine-wayland 7.7, která umožňuje použití Wine v prostředích založených na protokolu Wayland, bez použití komponent XWayland a X11.

zdroj: https://lists.freedesktop.org


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.