Több hónapos fejlesztés után felszabadítása a protokoll új stabil változata útvidék 1.19. Ez az új verzió 1.19 API és ABI szinten visszafelé kompatibilis az 1.x verzióval, és főleg hibajavításokat és kisebb protokollfrissítéseket tartalmaz.
A legkiemelkedőbb változások között találhatunk egy továbbfejlesztett összeállítási rendszer amihez most legalább a 0.52.1-es verziójú Meson-eszközökre van szükség, weston kompozit szerver, kód és működő minták biztosítása a Wayland használatához asztali és beágyazott környezetekben, önálló fejlődési ciklusban fejlődik.
Főbb változások és hírek a Waylandben 1.19
A wayland ezen új változatában javítások készültek az XWayland DDX szerverhezhogy ha a rendszernek saját illesztőprogramjai vannak Az NVIDIA lehetővé teszi a hardveres gyorsítás használatát az OpenGL-ben és a Vulkanban amikor X alkalmazásokat indít Wayland környezetekben.
Is Az NVIDIA saját illesztőprogramjai továbbra is végrehajtják a kiterjesztéseket szükséges a környezetek teljes működéséhez amelyek a Wayland protokollt használják.
Egy másik kiemelkedő újdonság az Mir fejlődése folytatódik a Wayland összetett szervereként. A Wayland alkalmazások Mir környezetben történő elindítását biztosító eszközök a HiDPI képernyőkön a helyes méretezést valósították meg.
Hozzáadta a Wayland ügyfél-kilépés méretezésének lehetőségétEzenkívül minden kimeneti eszköz számára megengedett a független méretarány-beállítás, ideértve a tört léptékértékeket is.
Megtalálhatjuk azt is hozzáadta a bővítmények hozzáadásának és eltávolításának lehetőségét a Wayland protokoll és a kísérleti protokollok támogatása: zwp_linux_dmabuf_unstable_v1 létrehozni wl_buffers a mechanizmus segítségével DMABUF és wlr-Foreign-toplevel-management egyedi panelek és ablakkapcsolók csatlakoztatásához.
Elindultak a Sway egyéni környezet új verziói és a Wayfire összetett szervert, amelyet a Wayland használ.
Az alkalmazásokkal és az asztali környezetekkel kapcsolatos változásokkal kapcsolatban megemlítik, hogy folytatódik a munka a felhasználói környezet elindításán LXQt 1.0.0, amelyet a Wayland munkájának teljes támogatásával valósítunk meg.
A Wayland alapértelmezés szerint engedélyezve van a Plasma Mobile, a Sailfish 2, a webOS rendszeren Open Source Edition, Tizen és AsteroidOS.
Míg viszont dolgozni folytatódik a Wayland MATE-alkalmazások hordozhatósága, a Eye of MATE képnézegető úgy lett adaptálva, hogy a Wayland környezetben működjön anélkül, hogy kapcsolódna az X11-hez, valamint továbbfejlesztett Wayland támogatás a MATE panelen és hogy a panel-multimonitor és a panel-háttér kisalkalmazások adaptálva lettek a Wayland használatához.
A Fedora 34 azt tervezi, hogy a KDE asztali verzióját alapértelmezés szerint a Wayland használatára költöztetivagy. Az X11 munkamenetet opciónak szánják. A kwin-wayland-nvidia csomagot a KDE futtatására használják saját NVIDIA illesztőprogramok használatával.
A KDE munkamenetet készít a Wayland alapján készen áll a mindennapi használatra és az X11-nél nagyobb funkcionalitás elérésére. Kijavítottuk a képernyő átküldésével és a középső kattintás beszúrásával kapcsolatos problémákat. Javítva az XWayland stabilitásával kapcsolatos problémák.
A GNOME for Wayland eltávolította a teljes képernyőt a megjelenítésből amikor a dma-buf vagy az EGLImage puffereket használják a részleges ablakfrissítések javára, amelyek csökkentse a GPU és a CPU között átvitt adatok mennyiségét. Az interfész elemeinek külön frissítésével kombinálva ez az optimalizálás jelentősen csökkentette az energiafogyasztást, ha akkumulátorral működik. Hozzáadta azt a lehetőséget, hogy minden egyes monitorhoz különféle frissítési gyakoriságot rendeljen.
A GTK 4-ben a GDK API-kat áttervezték a Wayland protokoll használatára és a kapcsolódó fogalmak. Az X11-hez és a Wayland-hez kapcsolódó funkciókat külön háttérprogramokba helyezték át.
A Firefox for Wayland biztosítja a WebGL-t és a gyorsított videókat hardverrel, ezen kívül hozzáadott egy új háttérprogramot a DMABUF mechanizmus segítségével a textúrák rendereléséhez és a puffercsere megszervezéséhez különböző folyamatok által. Ez a háttér lehetővé tette az egységes GL-környezet megvalósítását a Wayland-alapú Firefox-építésekben, és nem kötöttek olyan összetett szerverekhez, mint a GNOME Mutter vagy a KDE Kwin.
Végül azok számára, akik érdeklik, hogy teszteljék ezt az új verziót, letölthetik a fordításhoz szükséges forráskódot a következő link.