Pas gjashtë muajsh zhvillimi, është paraqitur një lëshim stabil i protokollit, mekanizmit të ndërveprimit midis proceseve dhe bibliotekave Wayland 1.21. Dega 1.21 është e prapë e kompatibilitetit në nivelin API dhe ABI me lëshimet 1.x dhe përmban kryesisht rregullime të gabimeve dhe përditësime të vogla të protokollit. Disa ditë më parë u formua një përditësim korrektiv i serverit kompozit Weston 10.0.1, i cili zhvillohet në kuadër të një cikli të veçantë zhvillimi. Weston ofron kod dhe shembuj operacionalë për përdorimin e Wayland në mjediset desktop dhe zgjidhjet e integruara.
Ndryshimet kryesore në protokoll:
- Në ndërfaqen programore wl_pointer është shtuar mbështetje për ngjarjen wl_pointer.axis_value120 për skrollim me saktësi të lartë në manipuluesit e miut me rrotulla skrollimi me rezolucion të lartë.
- Në server janë shtuar funksione të reja wl_signal_emit_mutable (analog me wl_signal_emit, që mbështet një funksionim të saktë në situatat kur një trajtues sinjali, heq një trajtues tjetër) dhe wl_global_get_version (lejon të marrësh versionin e përgjithshëm të API-t).
- Zhvillimi është transferuar në platformën GitLab duke përdorur infrastrukturën e projektit FreeDesktop.org.
- ĂshtĂ« kryer pastrimi dhe ripunimi i strukturave dhe funksioneve qĂ« lidhen me konfigurimin e kursorit.
- Protokolli wl_shell është shënuar si i opcional për implementim në serverët kompozitë dhe është shpallur i vjetruar. Për të krijuar shell-e përdoruesi, është e rekomanduar të përdorësh protokollin xdg_shell, që ofron një ndërfaqe për ndërveprimin me sipërfaqet si me dritaret, që lejon lëvizjen e sipërfaqeve në ekran, minimizimin, maksimizimin, ndryshimin e madhësisë etj.
- Kërkesat për sistemin e ndërtimit janë rritur, tani për ndërtim kërkohet mjegullatori Meson në versionin minimal 0.56. Gjatë kompaktimit është përfshirë flagu «c_std=c99».
Ndryshimet në aplikacione, mjedise desktopi dhe shpërndarje që lidhen me Wayland:
- Në KDE planifikojnë që në vitin 2022 të çojnë seancën e desktopit Plasma të bazuar në protokollin Wayland në një gjendje që është e përshtatshme për përdorim të përditshëm nga një pjesë e konsiderueshme e përdoruesve. Mbështetjeja për Wayland është përmirësuar ndjeshëm në lëshimet e KDE Plasma 5.24 dhe 5.25, përfshirë mbështetje për thellësi ngjyrash më të madhe se 8-bite për kanal, është realizuar moda «DRM leasing» për helmetat e realitetit virtual, dhe është siguruar mbështetje për krijimin e ekranëve dhe minimizimin e të gjitha dritareve.
- Në Fedora 36 në sistemet me drejtues të mbyllur NVIDIA, sipas parazgjedhjeve angazhimi realizohet me seancën GNOME bazuar në protokollin Wayland, i cili më parë përdorej vetëm me drejtues të hapura.
- Në Ubuntu 22.04 për shumicën e konfigurimeve, seanca e desktopit bazuar në protokollin Wayland është angazhuar si parazgjedhje, por përdorimi i serverit X është lënë parazgjedhje për sistemet me drejtues të mbyllur NVIDIA. Për Ubuntu është propozuar një depo PPA me paketën qtwayland, në të cilën janë transferuar rregullimet nga dega Qt 5.15.3, e mbështetur nga projekti KDE, që lidhen me përmirësimin e mbështetjes për protokollin Wayland.
- ĂshtĂ« publikuar versioni i ambientit tĂ« pĂ«rdoruesit Sway 1.7, i cili pĂ«rdor Wayland.
- Në ndërtimet e natës të Firefox, mbështetje për Wayland është e aktivizuar si parazgjedhje. Në Firefox është rregulluar problemi me bllokimin e fijeve, është vendosur shkallëzimi i dritareve të daljes dhe është siguruar funksionimi i menusë kontekstuale gjatë kontrollit të shkrimit. Sipas statistikave të shërbimit Firefox Telemetry, i cili analizon të dhënat e derguara nga telemetria dhe interaksionet e përdoruesve me serverët Mozilla, pjesa e përdoruesve të Linux të Firefox që punojnë në ambiente bazuar në protokollin Wayland, aktualisht nuk kalon 10%.
- ĂshtĂ« publikuar versioni 0.15.0 i ndĂ«rfaqes grafike pĂ«r pajisjet mobile Phosh, e cila bazohet nĂ« teknologjitĂ« GNOME dhe pĂ«rdor serverin kompozitor Phoc, qĂ« punon mbi Wayland.
- Kompania Valve vazhdon të zhvillojë serverin kompozitor Gamescope (më parë i njohur si steamcompmgr), i cili përdor protokollin Wayland dhe aplikohet në sistemin operativ SteamOS 3.
- ĂshtĂ« publikuar versioni 22.1.0 i komponentit DDX XWayland, i cili siguron zbatimin e serverit X.Org pĂ«r organizimin e ekzekutimit tĂ« aplikacioneve X11 nĂ« ambiente bazuar nĂ« Wayland. NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r protokollin DRM Lease, i cili pĂ«rdoret pĂ«r tĂ« formuar imazhe stereoskopike me buferĂ« tĂ« ndryshĂ«m pĂ«r syrin e majtĂ« dhe tĂ« djathtĂ« gjatĂ« daljes nĂ« helmetĂ« tĂ« realitetit virtual.
- Projekti labwc zhvillon një server kompozitor për Wayland me funksionalitete që i ngjajnë menaxherit të dritareve Openbox (projekti paraqitet si një përpjekje për krijimin e një alternative Openbox për Wayland).
- ĂshtĂ« e disponueshme versioni e parĂ« LWQt, njĂ« variant i ambientit tĂ« pĂ«rdoruesit LXQt bazuar nĂ« Wayland.
- Kompania Collabora, në kuadër të projektit wxrd, po zhvillon një server të ri kompozitor bazuar në Wayland për sistemet e realitetit virtual.
- ĂshtĂ« publikuar versioni i projektit Wine-wayland 7.7, i cili lejon pĂ«rdorimin e Wine nĂ« mjedise qĂ« bazohen nĂ« protokollin Wayland, pa pĂ«rdorur XWayland dhe komponentĂ«t X11.
- Aaron Plattner, një nga zhvilluesit kryesorë të drejtorive proprietarë NVIDIA, publikoi një raport mbi gjendjen e mbështetjes së Wayland në drejtuesit NVIDIA.
- ĂshtĂ« formuar njĂ« version i kompozitit serverĂ« Weston 10.0, nĂ« tĂ« cilin Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r bibliotekĂ«n libseat, qĂ« ofron funksione pĂ«r organizimin e aksesit nĂ« pajisje hyrĂ«se dhe dalĂ«se tĂ« ndara, si dhe janĂ« shtuar komponentĂ« pĂ«r menaxhimin e ngjyrave, qĂ« lejojnĂ« transformimin e ngjyrave, realizimin e korrigjimit tĂ« gamĂ«s dhe punĂ«n me profilet e ngjyrave.
- ĂshtĂ« vazhduar portimi i desktopit MATE pĂ«r Wayland.
- Kompania System76 po punon për krijimin e një mjedisi të ri përdoruesi COSMIC, që përdor Wayland.
- Kompania Microsoft ka implementuar mundësinë e ekzekutimit të aplikacioneve Linux me ndërfaqe grafike në mjediset të bazuara në sistemin WSL2 (Windows Subsystem for Linux). Për daljen është angazhuar menaxheri i kompozit RAIL-Shell, që përdor protokollin Wayland dhe bazohet në kodin burimor të Weston.
- Wayland është aktivizuar si parazgjedhje në platformat mobile Plasma Mobile, Sailfish, edicioni Open Source i webOS,
Burimi: opennet.ru
