A kompozit menedzser Mutter kódjából eltávolították az X11 protokollt támogató összes kódot. Ugyanakkor az X11 támogatásához szükséges komponensek eltávolításra kerültek a GNOME Shell kódalapjából. A következő év tavaszán megjelenő GNOME 50 kiadásában teljesen megszűnik az X-server alatti működés támogatása. Az X11-alkalmazások indításának lehetősége XWayland segítségével megmarad.
Az X11-hez kapcsolódó kód eltávolítására való felkészülés a GNOME 49 őszi kiadásában kezdődött – az alapértelmezett beállítások szerint az X11 támogatása deaktiválva lett a gnome-session, mutter és gnome-shell esetében, de a kódot nem távolították el, így a X11 támogatásához szükséges komponensek visszaállítása még lehetséges volt a build szakaszában. Az X11 alapú GNOME session támogatása leállt az Ubuntu 25.10, Fedora 43 és RHEL 10 disztribúciókban. A GTK könyvtárban az X11 protokoll backend elavultnak van nyilvánítva, és a GTK5-ös verzióban már csak a Wayland támogatás lesz.
A Wayland protokollt használó session alapértelmezett a GNOME-ban 2016 óta, míg az X11 protokollt használó session-t egyre rosszabbul tesztelik, és az X11-hez kapcsolódó hibák javítása elmarad. Az X11 session támogatásának megszüntetése csökkenti a karbantartási terheket, és felszabadítja azokat az erőforrásokat, amelyeket a modern grafikus stack minőségének javítására fordíthatnak.
Forrás: opennet.ru
