Dostupný Wayland 1.21

Po šiestich mesiacoch vývoja bol predstavený stabilný release protokolu, mechanizmu medziprocesového interakcie a knižníc Wayland 1.21. Vetva 1.21 je spätne kompatibilná na úrovni API a ABI s vydaniami 1.x a obsahuje predovšetkým opravy chýb a drobné aktualizácie protokolu. Pred niekoľkými dňami bolo vytvorené opravnú aktualizáciu kompozitného servera Weston 10.0.1, ktorý sa vyvíja v rámci samostatného vývojového cyklu. Weston poskytuje kód a pracovné príklady pre použitie Wayland v desktopových prostrediach a embedded riešeniach.

Hlavné zmeny v protokole:

  • Do programového rozhrania wl_pointer bola pridaná podpora udalosti wl_pointer.axis_value120 pre vysoko presný scroll na manipulátoroch myší s vysokoresolučným kolieskom.
  • Na server boli pridané nové funkcie wl_signal_emit_mutable (analóg wl_signal_emit, ktorý podporuje správnu funkciu v situáciách, keď jeden spracovateľ signálov odstráni iného spracovateľa) a wl_global_get_version (umožňuje zistiť celkovú verziu API).
  • Vývoj bol presunutý na platformu GitLab za použitia infraštruktúry projektu FreeDesktop.org.
  • Bola vykonaná čistka a prerobenie štruktúr a funkcií súvisiacich s nastavením kurzora.
  • Protokol wl_shell bol označený ako voliteľný na implementáciu v kompozitných serveroch a bol vyhlásený za zastaraný. Pre vytváranie používateľských shellov sa odporúča používať protokol xdg_shell, ktorý poskytuje rozhranie na interakciu s povrchmi ako s oknami, čo umožňuje presúvať povrchy po obrazovke, minimalizovať, maximalizovať, meniť veľkosť atď.
  • Zvýšené požiadavky na build systém, pre zostavenie je teraz potrebné nástroje Meson minimálne verzie 0.56. Pri kompilácii je povolená príznak „c_std=c99“.

Zmeny v aplikáciách, desktopových prostrediach a distribúciách súvisiacich s Wayland:

  • V KDE plánujú v roku 2022 doviesť reláciu pracovného stola Plasma na báze protokolu Wayland do stavu vhodného na každodenné používanie podstatnou časťou používateľov. Výrazne bola vylepšená podpora Wayland vo vydaniach KDE Plasma 5.24 a 5.25, vrátane pridania podpory pre hĺbku farebnosti väčšej ako 8-bit na kanál, implementovaný režim „DRM leasing“ pre virtuálne reality headsety, bola zabezpečená podpora na vytváranie snímok obrazovky a minimalizovanie všetkých okien.
  • Vo Fedora 36 na systémoch s proprietárnymi ovládačmi NVIDIA je predvolene aktivovaný GNOME session na báze protokolu Wayland, ktorý sa predtým používal iba pri použití otvorených ovládačov.
  • V Ubuntu 22.04 je predvolene aktivovaný desktopový session na báze protokolu Wayland pre väčšinu konfigurácií, avšak pre systémy s proprietárnymi ovládačmi NVIDIA zostáva predvolený X-server. Pre Ubuntu je dostupný PPA repozitár s balíkom qtwayland, do ktorého boli z vetvy Qt 5.15.3, podporovanej projektom KDE, prenesené opravy zamerané na vylepšenie podpory protokolu Wayland.
  • Bol vydaný užívateľský prostredie Sway 1.7, ktoré využíva Wayland.
  • V nočných zostavách Firefoxu je predvolene zapnutá podpora Waylandu. V Firefoxe bola opravená problém so zablokovaním vlákien, bolo vylepšené škálovanie vyskakovacích okien a zabezpečená funkčnosť kontextového menu pri kontrole pravopisu. Podľa štatistiky služby Firefox Telemetry, ktorá analyzuje dáta získané z odosielania telemetrie a interakcií používateľov so servermi Mozilla, podiel používateľov Linuxu, ktorí používajú Firefox v prostrediach na báze protokolu Wayland, zatiaľ nepresahuje 10%.
  • Bol vydaný užívateľský shell pre mobilné zariadenia Phosh 0.15.0, založený na technológiách GNOME a využívajúci kompozitný server Phoc, ktorý funguje nad Waylandom.
  • Spoločnosť Valve naďalej vyvíja kompozitný server Gamescope (predtým známy ako steamcompmgr), využívajúci protokol Wayland a používaný v operačnom systéme SteamOS 3.
  • Bol vydaný DDX komponent XWayland 22.1.0, ktorý zabezpečuje spustenie X.Org Serveru pre vykonávanie X11 aplikácií v prostrediach na báze Waylandu. V novej verzii bola pridaná podpora protokolu DRM Lease, ktorý sa využíva na formovanie stereobilderu s rôznymi bufferingmi pre ľavé a pravé oko pri výstupe na headsety virtuálnej reality.
  • Projekt labwc vyvíja kompozitný server pre Wayland s funkciami pripomínajúcimi správcu okien Openbox (projekt je predstavovaný ako pokus o vytvorenie alternatívy Openbox pre Wayland).
  • Dostupný je prvý vydanie LWQt, variant užívateľského prostredia LXQt založeného na Waylande.
  • Spoločnosť Collabora v rámci projektu wxrd vyvíja nový kompozitný server na báze Wayland pre systém virtuálnej realite.
  • Bol bol vydanie projektu Wine-wayland 7.7, ktoré umožňuje používať Wine v prostrediach založených na protokole Wayland, bez použitia XWayland a komponentov X11.
  • Aaron Plattner, jeden z hlavných vývojárov proprietárnych ovládačov NVIDIA, zverejnil správu o stave podpory Wayland v ovládačoch NVIDIA.
  • Bol vytvorený vydanie kompozitného servera Weston 10.0, v ktorom bola pridaná podpora knižnice libseat, poskytujúcej funkcie na organizovanie prístupu k zdieľaným vstupným a výstupným zariadeniam, a tiež boli pridané komponenty na správu farieb, ktoré umožňujú transformáciu farieb, vykonávanie gamma korekcie a prácu s farebnými profilmi.
  • Pokračovalo portovanie desktopu MATE pre Wayland.
  • Spoločnosť System76 pracuje na vytvorení nového používateľského prostredia COSMIC, ktoré využíva Wayland.
  • Spoločnosť Microsoft implementovala možnosť spúšťania aplikácií Linuxu s grafickým rozhraním v prostrediach založených na subsystéme WSL2 (Windows Subsystem for Linux). Pre výstup sa využíva kompozitný manažér RAIL-Shell, ktorý využíva protokol Wayland a je založený na kódovej báze Weston.
  • Wayland je implicitne využívaný na mobilných platformách Plasma Mobile, Sailfish, webOS Open Source Edition,

    Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster