stabilné vydanie protokolu, medziprocesového komunikačného mechanizmu a knižníc . Vetva 1.18 je spätne kompatibilná na úrovni API a ABI s vydaniami 1.x, ale navyše obsahuje časť vylepšení. Zložený server Weston 8.0, ktorý vyvíja kódovú základňu a pracovné príklady pre použitie Wayland v desktopových prostrediach a vstavaných riešeniach, bol koncom januára.
Hlavné vylepšenia vo Wayland 1.18:
- Pridaná podpora pre montážny systém Meson. Možnosť vytvárať pomocou automatických nástrojov je zatiaľ zachovaná, ale v budúcom vydaní bude odstránená;
- API na oddeľovanie objektov proxy na základe značiek, ktoré umožňuje aplikáciám a súpravám nástrojov zdieľať jediné pripojenie Wayland;
- Povolené sledovanie časovačov servera Wayland v užívateľskom priestore, čo eliminovalo vytváranie príliš veľkého množstva deskriptorov súborov;
- funkcia wl_global_remove(), ktorá odošle udalosť na odstránenie globálneho objektu bez jeho vymazania. Nová funkcia zabrániť výskytu rasových podmienok pri odstraňovaní globálnych objektov. Tieto súperiace podmienky sa mohli vyskytnúť, pretože klienti nedokázali potvrdiť prijatie udalosti vymazania. Funkcia wl_global_remove() umožňuje najskôr odoslať udalosť odstránenia a až po určitom oneskorení objekt vymazať.
Stav podpory Wayland v aplikáciách, desktopových prostrediach a distribúciách:
- Vo Fedore Poskytuje predvolenú zostavu Firefoxu založenú na Wayland. Vyriešené problémy s použitím proprietárnych binárnych ovládačov NVIDIA s Wayland.
experimentálna schopnosť automaticky spustiť XWayland pri pokuse o spustenie aplikácie založenej na protokole X11.
V prostredí Wayland pribudla možnosť spúšťať aplikácie X11 s právami root pod XWayland. SDL for Wayland rieši problémy so škálovaním pri spustení starších hier s nízkym rozlíšením obrazovky. Knižnica Qt na použitie v prostredí GNOME je štandardne vytvorená s podporou Wayland; - В GNOME sa ponúka ako desktop s predvoleným zobrazovacím serverom založeným na Wayland;
- Vo verzii ukážky GTK 4 v GDK implementácia API vyvinutých s ohľadom na použitie protokolu Wayland. Do backendu GDK pre Wayland bola pridaná podpora pre portálové rozhranie pre prístup k nastaveniam GtkSettings a pre prácu so vstupnými metódami bola navrhnutá podpora pre rozšírenie protokolu text-input-unstable-v3;
- projekt na zbavenie GNOME chýb a nedostatkov, ktoré sa objavia pri práci na Waylande;
- V XWaylande GLX procesor založený na softvérovom rozhraní EGL, ktorý eliminuje použitie softvérového rasterizátora swrast;
- Medzi ciele vývoja KDE na nasledujúce dva roky patrí: preklad KDE do Waylandu. Prostredie KDE bežiace nad Waylandom sa plánuje stať primárne a prostredie založené na X11 bude zaradené do kategórie možností a voliteľných závislostí. Počas sledovaného obdobia v KDE Podpora frakčného škálovania pri behu na Waylande. Relácia KDE založená na Waylande je prispôsobená na prácu s proprietárnymi ovládačmi NVIDIA. Teraz je možné presúvať okná aplikácií pomocou XWayland a Wayland v režime drag&drop. KWin poskytuje správne rolovanie pomocou kolieska myši v prostredí založenom na Wayland;
- V GNOME schopnosť automatizovať spustenie XWayland pri pokuse o spustenie aplikácie založenej na protokole X11 (predtým musel byť XWayland spustený neustále);
- práca na portovaní aplikácií používateľského prostredia MATE na Wayland. IN prehliadač obrázkov Eye of MATE bol prispôsobený pre Wayland a bola vylepšená podpora pre Wayland v paneli MATE;
- V nástroji Qt Wayland Compositor podpora protokolov linux-dmabuf-unstable-v1 a wp_viewporter. Do komponentov platformy Qt pre Wayland bola pridaná podpora pre protokol fullscreen-shell-unstable-v1;
- Waypipe je proxy pre protokol Wayland, ktorý vám umožňuje spúšťať aplikácie na inom hostiteľovi;
- V užívateľskom prostredí Výrazne zlepšená podpora pre prácu pod Waylandom;
- Pre Firefox nový backend pre Wayland, ktorý používa mechanizmus DMABUF na vykresľovanie textúr;
- В Ubuntu obklopený Waylandom schopnosť spúšťať aplikácie X11 s právami root spustenými Xwayland;
- sada záplat Wine-wayland a ovládač winewayland.drv, ktoré vám umožňujú používať Wine v prostrediach založených na protokole Wayland bez použitia XWayland a komponentov súvisiacich s X11;
- Vývoj Mir ako kompozitného servera pre Wayland pokračuje. V nástrojoch na zabezpečenie spúšťania aplikácií Wayland v prostredí Mir Rozšírenia protokolu Wayland. optimalizácia výkonu pre kód súvisiaci s Wayland a bola pridaná nová grafická platforma „wayland“, ktorá umožňuje, aby bol Mir spustený ako klient pod iným kompozitným serverom Wayland. experimentálna podpora pre dynamické spúšťanie aplikácií X11 v prostredí založenom na Wayland.
- nové vydania používateľského prostredia Sway využívajúce Wayland;
- Distribúcia Lubuntu prechod na Wayland na rok 2020. Plánuje sa implementácia podpory Wayland prostredníctvom portovania správcu okien Openbox na používanie zobrazovacieho servera Mir, ktorý sa používa ako kompozitný server pre Wayland;
- Rozvíjanie , kompozitný server založený na Waylande na spustenie jednotlivých aplikácií v režime kiosku;
- Pokračujú práce na uvoľnení používateľského prostredia LXQt 1.0.0, ktorého hlavnou úlohou pri vývoji je dostať možnosť pracovať na Waylande do plnej pripravenosti;
- Výstupný systém v mechanizme pre spúšťanie virtuálnych strojov s Linux v systéme ChromeOS vstavaná podpora pre klientov Wayland (virtio-wayland) s vykonávaním zloženého servera na strane hlavného hostiteľa a schopnosťou efektívne využívať GPU z hosťujúcich systémov;
- Pre FreeBSD porty potrebné na zostavenie KDE s podporou Wayland;
- Na DragonFly BSD OS prístav s Waylandom a Westonom, podpora XWayland;
- Vlastné prostredia využívajúce Wayland и zlúčené do nového projektu . Liri je založená na Qt 5 (QML) a podporuje štýl Material Design;
- Wayland je predvolene povolený na mobilných platformách , , ,
