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 serverilt 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
