K dispozícii je Wayland 1.22

Po deviatich mesiacoch vývoja je prezentované stabilné vydanie protokolu, medziprocesového komunikačného mechanizmu a knižníc Wayland 1.22. Vetva 1.22 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. Weston Composite Server, ktorý poskytuje kód a pracovné príklady na použitie Wayland v desktopových a vstavaných prostrediach, sa vyvíja ako samostatný vývojový cyklus.

Hlavné zmeny v protokole:

  • Do rozhrania programu wl_surface bola pridaná podpora udalostí wl_surface::preferred_buffer_scale a wl_surface::preferred_buffer_transform, cez ktoré sa prenášajú informácie o zmenách kompozitného servera na úrovni škálovania a transformačných parametroch pre povrch.
  • Do programovacieho rozhrania wl_pointer bola pridaná udalosť wl_pointer::axis, ktorá ukazuje fyzický smer pohybu ukazovateľa na určenie správneho smeru rolovania vo widgetoch.
  • Do wayland-server bola pridaná metóda na získanie globálneho názvu a bola implementovaná funkcia wl_client_add_destroy_late_listener.

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

  • Wine prichádza s počiatočnou podporou pre použitie v prostrediach založených na protokole Wayland bez komponentov XWayland alebo X11. V aktuálnej fáze bol pridaný ovládač winewayland.drv a komponenty unixlib a súbory s definíciami protokolu Wayland boli pripravené na spracovanie montážnym systémom. V budúcom vydaní plánujú zahrnúť zmeny, ktoré umožnia výstup v prostredí Wayland.
  • Pokračujúce vylepšenia podpory Wayland vo vydaniach KDE Plasma 5.26 a 5.27. Bola implementovaná možnosť zakázať vkladanie zo schránky pomocou stredného tlačidla myši. Vylepšená kvalita škálovania okien aplikácií spúšťaných pomocou XWayland. Teraz je tu podpora pre plynulé posúvanie v prítomnosti myší s kolieskom s vysokým rozlíšením. Aplikácie na kreslenie ako Krita pridali možnosť sledovať naklonenie a otáčanie pera na tabletoch. Pridaná podpora pre nastavenie globálnych klávesových skratiek. K dispozícii je automatický výber úrovne priblíženia obrazovky.
  • Pre Xfce boli pripravené experimentálne vydania xfce4-panel a xfdesktop desktop, ktoré ponúkajú počiatočnú podporu pre prácu v prostrediach založených na protokole Wayland.
  • Používateľské prostredie distribúcie Tails bolo prenesené z X servera na používanie protokolu Wayland.
  • Qt 6.5 pridalo programovacie rozhranie QNativeInterface::QWaylandApplication na priamy prístup k natívnym objektom Wayland, ktoré sa používajú v interných štruktúrach Qt, ako aj na prístup k informáciám o nedávnych akciách používateľa, ktoré môžu byť postúpené rozšíreniam protokolu Wayland.
  • Pre operačný systém Haiku bola pripravená vrstva na zaistenie kompatibility s Wayland, ktorá vám umožní spúšťať sady nástrojov a aplikácie, ktoré využívajú Wayland, vrátane aplikácií založených na knižnici GTK.
  • 3D modelovací systém Blender 3.4 zahŕňa podporu protokolu Wayland, ktorý vám umožňuje priamo spustiť Blender v prostrediach založených na Wayland bez použitia vrstvy XWayland.
  • Bolo zverejnené vydanie používateľského prostredia Sway 1.8 využívajúce Wayland.
  • K dispozícii je vlastné prostredie PaperDE 0.2 s použitím Qt a Wayland.
  • Firefox vylepšil schopnosť poskytovať zdieľanie obrazovky v prostrediach založených na protokole Wayland. Vyriešené problémy súvisiace s plynulým posúvaním obsahu, generovaním udalostí kliknutia pri kliknutí na posúvač a posúvaním obsahu v prostrediach založených na Waylande.
  • Phosh 0.22.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.
  • Bolo zverejnené vydanie DDX komponentu XWayland 23.1.0, ktorý poskytuje spustenie X.Org Servera na organizovanie vykonávania X11 aplikácií v prostrediach založených na Wayland.
  • Vydanie labwc 0.6, kompozitného servera pre Wayland s funkciami pripomínajúcimi správcu okien Openbox (projekt je prezentovaný ako pokus o vytvorenie alternatívy Openbox pre Wayland).
  • Vo vývoji je lxqt-sway, port používateľského prostredia LXQt, ktorý podporuje Wayland. Ďalší projekt LWQt navyše vyvíja variant vlastného shellu LXQt založený na Waylande.
  • Bol vydaný Weston Composite Server 11.0, ktorý pokračuje v práci na infraštruktúre správy farieb a vytvára základ pre budúcu podporu konfigurácií s viacerými GPU.
  • Pokračovanie prenosu pracovnej plochy MATE na Wayland.
  • System76 vyvíja novú verziu používateľského prostredia COSMIC pomocou Wayland.
  • Wayland je predvolene povolený na mobilných platformách Plasma Mobile, Sailfish, webOS Open Source Edition,

    Zdroj: opennet.ru

Pridať komentár