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
