K dispozícii je Wayland 1.21

Po šiestich mesiacoch vývoja bolo predstavené stabilné vydanie protokolu, medziprocesového komunikačného mechanizmu 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 väčšinou opravy chýb a menšie aktualizácie protokolov. Pred pár dňami bola vytvorená opravná aktualizácia 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 na použitie Wayland v desktopových prostrediach a vstavaných riešeniach.

Hlavné zmeny v protokole:

  • Do rozhrania programu wl_pointer bola pridaná podpora pre udalosť wl_pointer.axis_value120 pre vysoko presné rolovanie na manipulátoroch myši s rolovacím kolieskom s vysokým rozlíšením.
  • Na server boli pridané nové funkcie: wl_signal_emit_mutable (analóg wl_signal_emit, ktorý podporuje správnu činnosť v situácii, keď jeden obslužný program signálu vymaže iný obslužný program) a wl_global_get_version (umožňuje zistiť všeobecnú verziu API).
  • Vývoj bol prenesený na platformu GitLab pomocou infraštruktúry projektu FreeDesktop.org.
  • Štruktúry a funkcie súvisiace s nastavením kurzora boli vyčistené a prepracované.
  • Protokol wl_shell je označený ako voliteľný pre implementáciu v kompozitných serveroch a bol zastaraný. Na vytváranie vlastných shellov sa odporúča použiť protokol xdg_shell, ktorý poskytuje rozhranie na interakciu s plochami ako okná, čo vám umožňuje presúvať plochy po obrazovke, minimalizovať, maximalizovať, meniť veľkosť atď.
  • Požiadavky na montážny systém boli zvýšené, montáž teraz vyžaduje súpravu nástrojov Meson vo verzii minimálne 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 Waylandom:

  • KDE plánuje v roku 2022 uviesť plazmovú desktopovú reláciu založenú na Waylande do stavu vhodného na každodenné použitie pre značnú časť používateľov. Podpora Wayland bola výrazne vylepšená vo vydaniach KDE Plasma 5.24 a 5.25, vrátane pridania podpory pre farebnú hĺbku väčšiu ako 8 bitov na kanál, implementácie režimu „nájmu DRM“ pre náhlavné súpravy pre virtuálnu realitu a poskytovania podpory pre vytváranie snímok obrazovky a minimalizáciu všetkých okná.
  • Fedora 36 na systémoch s proprietárnymi ovládačmi NVIDIA predvolene používa reláciu GNOME založenú na Waylande, ktorá bola predtým dostupná len pri používaní ovládačov s otvoreným zdrojovým kódom.
  • V Ubuntu 22.04 väčšina konfigurácií predvolene používa reláciu pracovnej plochy založenú na protokole Wayland, ale použitie servera X je predvolene ponechané na systémoch 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.
  • Bolo zverejnené vydanie používateľského prostredia Sway 1.7 využívajúce Wayland.
  • Nočné zostavy Firefoxu štandardne zahŕňajú podporu Wayland. Firefox opravil problém s blokovaním vlákien, zlepšil škálovanie vyskakovacích okien a sfunkčnil kontextové menu pri kontrole pravopisu. Podľa štatistík služby Firefox Telemetry, ktorá analyzuje údaje prijaté v dôsledku odosielania telemetrie a používateľov pristupujúcich na servery Mozilla, podiel používateľov Linuxu Firefox pracujúcich v prostrediach založených na protokole Wayland zatiaľ nepresahuje 10 %.
  • Phosh 0.15.0, shell obrazovky pre mobilné zariadenia založený na technológiách GNOME a využívajúci kompozitný server Phoc bežiaci na Waylande, bol zverejnený.
  • 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.
  • Bola zverejnená verzia DDX komponentu XWayland 22.1.0, ktorá poskytuje spustenie X.Org Servera na organizáciu vykonávania X11 aplikácií v prostrediach založených na Wayland. Nová verzia pridáva podporu pre protokol DRM Lease, ktorý sa používa na generovanie stereo obrazu s rôznymi buffermi pre ľavé a pravé oko pri výstupe do prilieb pre virtuálnu realitu.
  • Projekt labwc vyvíja kompozitný server pre Wayland s funkciami pripomínajúcimi správcu okien Openbox (projekt je prezentovaný ako pokus o vytvorenie alternatívy Openbox pre Wayland).
  • Prvé vydanie LWQt, prispôsobeného shellu LXQt založeného na Waylande, je teraz k dispozícii.
  • Spoločnosť Collabora v rámci 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žívanie Wine v prostrediach založených na protokole Wayland, bez použitia komponentov XWayland a X11.
  • Aaron Plattner, jeden z popredných vývojárov proprietárnych ovládačov NVIDIA, zverejnil správu o stave podpory Wayland v ovládačoch NVIDIA.
  • Bol vydaný kompozitný server Weston 10.0, ktorý pridáva podporu pre knižnicu libseat, ktorá poskytuje funkcie na organizáciu prístupu k zdieľaným vstupným a výstupným zariadeniam a tiež pridáva komponenty správy farieb, ktoré umožňujú konverziu farieb, korekciu gama a prácu s farebnými profilmi.
  • Pokračovanie prenosu pracovnej plochy MATE na Wayland.
  • System76 pracuje na vytvorení nového používateľského prostredia COSMIC pomocou Wayland.
  • Microsoft implementoval možnosť spúšťať linuxové aplikácie s grafickým rozhraním v prostrediach založených na subsystéme WSL2 (Windows Subsystem for Linux). Na výstup sa používa kompozitný manažér RAIL-Shell, ktorý používa protokol Wayland a je založený na kódovej báze Weston.
  • Wayland je predvolene povolený na mobilných platformách Plasma Mobile, Sailfish, webOS Open Source Edition,

    Zdroj: opennet.ru

Pridať komentár