Pärast üheteistkümne kuu arendustööd on välja antud stabiilne Wayland 1.22 protokolli, protsessidevahelise suhtlemise mehhanismi ja raamatukogude versioon. 1.22 haru on API ja ABI tasemel tagurpidi ühilduv versioonidega 1.x ning sisaldab peamiselt veaparandusi ja väikesi protokolli uuendusi. Komposiitserver Weston, mis pakub koodi ja töölauakeskkondade ja sisseehitatud lahenduste puhul Waylandi kasutamise näiteid, areneb eraldi arendustsükli raames.
Protokolli peamised muudatused:
- Wl_surface liidesele on lisatud tugi wl_surface::preferred_buffer_scale ja wl_surface::preferred_buffer_transform sündmustele, mille kaudu edastatakse teavet komposiitserveerimise serverilt skaleerimistaseme ja transformatsiooniparameetrite muutuste kohta pinnale.
- Wl_pointer liidesele on lisatud wl_pointer::axis sündmus, mis näitab näidiku füüsilist liikumissuunda, et määrata õiget kerimis suunda vidinates.
- Wayland-serverisse on lisatud meetod globaalsete nimede saamiseks ja rakendatud wl_client_add_destroy_late_listener funktsioon.
Waylandiga seotud muudatused rakendustes, töölauakeskkondades ja distributsioonides:
- Wine'i põhikomplekti on lisatud algne tugi, mis võimaldab kasutada Waylandi protokolli baasil töötavates keskkondades ilma XWaylandi ja X11 komponentideta. Hetkel on lisatud winewayland.drv draiver ja unixlib komponendid ning ettevalmistustööd Waylandi protokolli määratlevate failide kogumise süsteemi töötlemiseks. Ühes järgmistest väljaannetest plaanitakse lisada muudatusi, mis võimaldavad väljundit Waylandi keskkonnas.
- Waylandi toe täiustamine jätkub KDE Plasma 5.26 ja 5.27 väljaannetes. Rakendustes on loodud võimalus katkestada keskmise hiireklahviga lõike sisestamine. Parandatud on XWaylandi kaudu käivitatavate rakenduste akende skaleerimise kvaliteeti. Kõrge eraldusvõimega ratastega hiirte abil on lisatud sujuv kerimine. Joonistusprogrammides, nagu Krita, on loodud võimalus jälgida pliiatsi kallutatust ja pöörlemist tahvelarvutites. Lisatud on globaalsete otseteede seadistamise tugi. Tagatud on ekraanide skaleerimistaseme automaatne valik.
- Xfce jaoks on valmistatud eksperimenteerivad versioonid xfce4-panel paneelist ja xfdesktop töölauast, mille puhul on pakutud esialgne tugi Waylandi protokolli baasil töötavates keskkondades.
- Kasutajakeskkond Tailsi jaotises on X-serverilt üle viidud Wayland protokolli kasutusele.
- Qt 6.5 on lisatud liides QNativeInterface::QWaylandApplication, mis võimaldab otse suhelda Waylandi natiivsete objektidega, mida kasutatakse Qt sisestructuurides, samuti pääseb ligi viimase tegevuse teabele, mis võib olla vajalik Waylandi protokolli laienduste edastamiseks.
- Operatsioonisüsteemile Haiku on valmistatud teepind, mis tagab Waylandi ühilduvuse, võimaldades käivitada Waylandi kasutavaid teeke ja rakendusi, sealhulgas GTK-põhiseid rakendusi.
- 3D-mudeldamise süsteemis Blender 3.4 on rakendatud Waylandi protokolli tugi, mis võimaldab Blenderit otse Waylandi põhistes keskkondades käivitada ilma XWaylandi teepinnata.
- Kasutajakeskkonna Sway versioon 1.8, mis kasutab Waylandi, on välja antud.
- Kasutajakeskkond PaperDE 0.2, mis kasutab Qt-d ja Waylandi, on nüüd saadaval.
- Firefoxis on parandatud ekraani jagamise vahendid Waylandi põhistes keskkondades. Lahendatud on probleemid, mis on seotud sisu sujuva kerimise, klõpsamisürituse genereerimise ja sisu limiitidest väljapoole kerimisega Waylandi põhistes keskkondades.
- Välja on antud mobiilseadmete ekraani shell Phosh 0.22.0, mis põhineb GNOME'i tehnoloogiatel ja kasutab komposiitserverit Phoc, mis töötab Waylandi peal.
- Valve jätkab komposiitserveri Gamescope (varem tuntud kui steamcompmgr) arendamist, mis kasutab Waylandi protokolli ja rakendatakse operatsioonisüsteemis SteamOS 3.
- Välja on antud DDX-komponendi XWayland 23.1.0 versioon, mis võimaldab X.Org Serveri käivitamist X11 rakenduste täitmiseks Waylandi põhistes keskkondades.
- Välja on antud labwc 0.6, komposiit serverid Waylandi jaoks, millel on omadused, mis meenutavad Openboxi aknahaldurit (projekt esitatakse kui katse luua Openboxile alternatiiv Waylandis).
- lxqt-sway, LXQti kasutajakeskonna port, mis toetab Waylandi, on arenduses. Lisaks arendab teine projekt LWQt Waylandi põhise LXQt kasutajaliidese varianti.
- Komposiitserveri Weston 11.0 väljaanne on loodud, kus jätkatakse värvikorralduse infrastruktuuri arendamist ja luuakse alus tulevase mitme GPU toe jaoks.
- MATE töölaua portimise töö Waylandi jaoks on jätkunud.
- Ettevõte System76 arendab uut COSMIC kasutajakeskkonna varianti, mis kasutab Waylandi.
- Wayland on vaikimisi kasutusel Plasma Mobile, Sailfishi, webOS Open Source Edition mobiilsete platvormide seas,
Allikas: opennet.ru
