Pas â gjasht muajsh zhvillimi, Ă«shtĂ« paraqitur njĂ« version stabil i protokollit, mekanizmit tĂ« ndĂ«rveprimit midis proceseve dhe bibliotekave Wayland 1.21. Dera 1.21 Ă«shtĂ« pĂ«rpunuar mbrapa nĂ« nivelin e API dhe ABI me lĂ«shimet 1.x dhe pĂ«rmban kryesisht korigjime tĂ« defekteve dhe pĂ«rmirĂ«sime tĂ« vogla tĂ« protokollit. Disa ditĂ« mĂ« parĂ« u formua njĂ« pĂ«rditĂ«sim korrigjues pĂ«r serverin kompozues Weston 10.0.1, i cili zhvillohet brenda njĂ« cikli tĂ« veçantĂ« zhvillimi. Weston ofron kod dhe shembuj funksional 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 rrotullimin me saktësi të lartë në manipuluesit e miqve me rrotë skrollimi me rezolutë të lartë.
- Në server janë shtuar funksione të reja wl_signal_emit_mutable (analog i wl_signal_emit, që mbështet funksionimin e saktë në situatat kur një trajtues sinjalesh, heq një trajtues tjetër) dhe wl_global_get_version (lejon të zbulojë versionin e përgjithshëm të API).
- Zhvillimi është transferuar në platformën GitLab duke përdorur infrastrukturën e projektit FreeDesktop.org.
- Janë pastruar dhe ripunuar strukturat dhe funksionet që lidhen me konfigurimin e kursorit.
- Protokolli wl_shell është deklaruar si i opcional për implementimin në serverat kompozues dhe është shpallur i vjetruar. Për krijimin e shell-ve të personalizuara rekomandohet përdorimi i protokollit xdg_shell, i cili ofron një ndërfaqe për ndërveprimin me sipërfaqet si me dritaret, duke lejuar lëvizjen e sipërfaqeve në ekran, minimizimin, zgjerimin, rregullimin e madhësisë dhe të tjera.
- Kërkesat për sistemin e ndërtimit janë rritur, për ndërtimin tani kërkohet mjeti Meson në versionin minimal 0.56. Gjatë përpilimit është përfshirë flagu 'c_std=c99'.
Ndryshimet në aplikacione, mjedise desktop dhe shpërndarje që lidhen me Wayland:
- Në KDE planifikohet që në vitin 2022 seanca desktopi Plasma e bazuar në protokollin Wayland të arrijë në një gjendje të përdorshme për një pjesë të konsiderueshme të përdoruesve. Ka pasur përmirësime të rëndësishme në mbështetjen e Wayland në publikimet KDE Plasma 5.24 dhe 5.25, duke përfshirë mbështetje për thellësi ngjyrash më shumë se 8-bit për kanal, implementimin e modit 'DRM leasing' për helmet virtuale, si dhe mbështetje për krijimin e screenshot-eve dhe minimizimin e të gjitha dritareve.
- Në Fedora 36, në sistemet me drejtues të pronarëve NVIDIA, default është aktivizuar seanca GNOME e bazuar në protokollin Wayland, e cila më parë ishte përdorur vetëm me drejtues të hapur.
- Në Ubuntu 22.04, për shumicën e konfigurimeve, default është aktivizuar seanca desktopi e bazuar në protokollin Wayland, por përdorimi i serverit X është lënë default për sistemet me drejtues të pronarëve NVIDIA. Për Ubuntu është propozuar një depo PPA me paketën qtwayland, ku nga dega Qt 5.15.3, e shoqëruar nga projekti KDE, janë transferuar korigjimet lidhur me përmirësimin e mbështetjes për protokollin Wayland.
- ĂshtĂ« publikuar versioni i ndĂ«rfaqes pĂ«rdoruesi Sway 1.7, qĂ« pĂ«rdor Wayland.
- Në ndërtimet e natës të Firefox, mbështetja për Wayland është aktivizuar si default. Në Firefox është rregulluar problemi me bllokimin e proceseve, është vendosur përmirësimi i shkallëzimit të dritareve pop-up dhe është siguruar funksionimi i menusë kontekstuale gjatë kontrollit të drejtshkrimit. Sipas statistikave të shërbimit Firefox Telemetry, që analizojnë të dhënat e dërguara nga telemetria dhe kërkesat e përdoruesve ndaj serverave Mozilla, pjesa e përdoruesve të Linux të Firefox-it, që punojnë në mjediset e bazuara në protokollin Wayland, ende nuk kalon 10%.
- ĂshtĂ« publikuar versioni i shell-it tĂ« ekranit pĂ«r pajisjet mobile Phosh 0.15.0, e cila Ă«shtĂ« e bazuar nĂ« teknologjitĂ« GNOME dhe pĂ«rdor serverin kompozues Phoc, qĂ« punon sipĂ«r 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 i komponentit DDX XWayland 22.1.0, qĂ« siguron ekzekutimin e X.Org Server pĂ«r organizimin e ekzekutimit tĂ« aplikacioneve X11 nĂ« mjediset e bazuara nĂ« Wayland. NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r protokollin DRM Lease, i cili pĂ«rdoret pĂ«r formimin e imazheve stereoskopike me bufere tĂ« ndryshme pĂ«r syrin e majtĂ« dhe tĂ« djathtĂ« gjatĂ« shfaqjes nĂ« helmet virtuale.
- Projekti labwc zhvillon një server kompozues për Wayland me mundësi, që i ngjason menaxherit të dritareve Openbox (projekti paraqitet si një përpjekje për të krijuar një alternativë për Openbox për Wayland).
- ĂshtĂ« disponuar versioni i parĂ« LWQt, njĂ« variant i shell-it tĂ« pĂ«rdoruesit LXQt mbi Wayland.
- Kompania Collabora, në kuadër të projektit wxrd, po zhvillon një server të ri kompozues mbi Wayland për sistemet e virtualizuar. server Wayland për sisteme virtuale realitetit.
- ĂshtĂ« publikuar versioni i projektit Wine-wayland 7.7, i cili lejon pĂ«rdorimin e Wine nĂ« mjediset e bazuara mbi protokollin Wayland, pa pĂ«rdorimin e XWayland dhe komponenteve X11.
- Aaron Plattner, një nga zhvilluesit kryesor të drejtuesve të pronarëve NVIDIA, publikoi një raport mbi gjendjen e mbështetjes për Wayland në drejtuesit NVIDIA.
- U formua një version kompozues server Weston 10.0, e cila ka shtuar mbështetje për bibliotekën libseat, që ofron funksione për organizimin e qasjes në pajisjet e ndara të hyrjes dhe daljes, si dhe janë shtuar komponente për menaxhimin e ngjyrës, duke mundësuar transformimin e ngjyrave, kryerjen e korrigjimeve të gamës dhe punën me profilin e ngjyrave.
- Vazhdon portimi i desktopit MATE për Wayland.
- Kompania System76 po punon në krijimin e një ambienti të ri përdoruesi të quajtur COSMIC, që përdor Wayland.
- Kompania Microsoft ka implementuar mundësinë për të ekzekutuar aplikacione Linux me ndërfaqe grafike në ambientet e bazuara në nën-sistemin WSL2 (Windows Subsystem for Linux). Për daljen përdoret menaxheri kompozitor RAIL-Shell, i cili përdor protokollin Wayland dhe është ndërtuar mbi bazën e kodit të Weston.
- Wayland është aktivizuar si parazgjedhje në platformat mobile Plasma Mobile, Sailfish, edicioni Open Source të webOS.
Burimi: opennet.ru
