Po šiestich mesiacoch vývoja bola predstavená stabilná verzia protokolu Wayland 1.21, toto nové API a ABI je spätne kompatibilné s verziami 1.xa obsahuje hlavne opravy chýb a menšie aktualizácie protokolov.
Pred pár dňami bola vytvorená opravná aktualizácia pre Weston Composite Server 10.0.1, ktorá je vyvíjaná v rámci samostatného vývojového cyklu. Weston poskytuje kód a pracovné príklady na použitie Wayland v desktopových prostrediach a vstavaných riešeniach.
Hlavné správy o Waylande 1.21
V tejto novej verzii zaviedla pridanú podporu pre udalosť wl_pointer.axis_value120 do rozhrania wl_pointer API pre vysoko presné rolovanie myšou pomocou rolovacieho kolieska s vysokým rozlíšením.
Ďalšou zo zmien, ktoré v tejto novej verzii vynikajú, je to, že na server boli pridané nové funkcie wl_signal_emit_mutable (podobne ako wl_signal_emit ktorý podporuje správnu činnosť v situácii, keď jeden obsluhovač návestidiel odoberá druhého návestného) a wl_global_get_version (umožňuje vám zistiť všeobecnú verziu API).
protokol wl_shell bola označená ako voliteľná pre nasadenie na kompozitné servery a bola zastaraná. Na vytváranie vlastných shellov sa odporúča použiť protokol xdg_shell, ktorý poskytuje rozhranie na interakciu s povrchmi ako s oknami, čo vám umožňuje presúvať povrchy po obrazovke, zbaliť, rozbaliť, zmeniť veľkosť atď.
Vyzdvihnuté sú aj súvisiace čisté a prepracované štruktúry a funkcie. s prispôsobením kurzora a zvýšenými požiadavkami na zostavovací systém je teraz na zostavenie potrebný Meson toolkit minimálne vo verzii 0.56. Pri kompilácii je povolený príznak "c_std=c99".
Ďalej tiež stojí za zmienku, že vývoj projektu bol prenesený na platformu GitLab s využitím infraštruktúry projektu FreeDesktop.org.
Okrem toho, Za povšimnutie stoja aj zmeny v aplikáciách, desktopové prostredia a distribúcie súvisiace s Waylandom:
- KDE plánuje v roku 2022 priviesť reláciu plazmového desktopu založenú na protokole Wayland do stavu vhodného na každodenné používanie významnou časťou používateľov.
- Vo Fedore 36 je na systémoch s proprietárnymi ovládačmi NVIDIA štandardne povolená relácia GNOME založená na protokole Wayland, ktorá sa predtým používala iba pri používaní ovládačov s otvoreným zdrojovým kódom.
- V Ubuntu 22.04 je väčšina štandardne nastavená na reláciu pracovnej plochy založenú na protokole Wayland, ale používanie servera X zostáva predvolenou hodnotou pre systémy s proprietárnymi ovládačmi NVIDIA. Pre Ubuntu bol navrhnutý PPA repozitár s balíkom qtwayland, do ktorého boli prenesené opravy súvisiace so zlepšením podpory protokolu Wayland z vetvy Qt 5.15.3 sprevádzané projektom KDE.
- Nočné zostavy Firefoxu majú štandardne povolenú podporu Wayland. Firefox opravuje problém s blokovaním vlákien, zlepšuje škálovanie vyskakovacích okien a pri kontrole pravopisu sprístupňuje kontextové menu.
- Valve pokračuje vo vývoji kompozitného servera Gamescope (predtým známeho ako steamcompmgr), ktorý používa protokol Wayland a používa sa v operačnom systéme SteamOS 3.
- Vyšlo vydanie komponentu XWayland 22.1.0 DDX, ktoré poskytuje serverové vydanie X.Org na organizovanie vykonávania aplikácií X11 v prostrediach založených na Wayland. Nová verzia pridáva podporu pre protokol DRM Lease, ktorý sa používa na vytvorenie stereo obrazu s rôznymi buffermi pre ľavé a pravé oko pri odosielaní do slúchadiel pre virtuálnu realitu.
- Projekt labwc vyvíja kompozitný server pre Wayland s funkciami pripomínajúcimi správcu okien Openbox (projekt je propagovaný ako pokus o vytvorenie alternatívy Openbox pre Wayland).
- K dispozícii je prvá verzia LWQt, vlastný shellový variant LXQt založený na Waylande.
- Collabora ako súčasť projektu wxrd vyvíja nový kompozitný server založený na Waylande pre systémy virtuálnej reality.
- Bolo zverejnené vydanie projektu Wine-wayland 7.7, ktoré umožňuje používať Wine v prostrediach založených na protokole Wayland, bez použitia komponentov XWayland a X11.
Fuente: https://lists.freedesktop.org