Tout le code assurant la prise en charge du protocole X11 a été supprimé du code source du gestionnaire de composition Mutter. Simultanément, les composants nécessaires à la prise en charge de X11 ont été retirés du code source du shell GNOME. Dans la version prévue pour le printemps prochain, GNOME 50, le support pour fonctionner sous le serveur X sera complètement arrêté. La possibilité de lancer des applications X11 via XWayland sera maintenue.
La préparation à la suppression du code lié à X11 a été réalisée lors de la version automnale de GNOME 49 — par défaut, le support de X11 a été désactivé dans gnome-session, mutter et gnome-shell, mais le code a été conservé, permettant un éventuel retour des composants pour prendre en charge X11 lors de la phase de compilation. Dans les distributions, le support de la session GNOME basée sur X11 a été arrêté dans Ubuntu 25.10, Fedora 43 et RHEL 10. Dans la bibliothèque GTK, le backend pour le protocole X11 a été déclaré obsolète, et dans GTK5, seul le support de Wayland est prévu.
La session basée sur le protocole Wayland est utilisée par défaut dans GNOME depuis 2016, tandis que la session basée sur X11 est de moins en moins testée avec le temps, et les erreurs liées à X11 restent non corrigées. L'arrêt du support de la session avec X11 réduira les charges de maintenance et libérera des ressources qui pourront être dirigées vers l'amélioration de la qualité du stack graphique moderne.
Source : opennet.ru
