La prise en charge de X11 a été supprimée de GNOME Shell et de Mutter.

Tout le code prenant en charge X11 a été supprimé du code source du gestionnaire de composition Mutter. Parallèlement, les composants de prise en charge de X11 ont été retirés du code source de GNOME Shell. GNOME 50, prévu pour le printemps prochain, supprimera complètement la prise en charge de l'exécution sous le serveur X. Il sera toutefois possible d'exécuter des applications X11 via XWayland.

Les préparatifs pour la suppression du code lié à X11 ont été effectués lors de la publication de GNOME 49 à l'automne. La prise en charge de X11 a été désactivée par défaut dans gnome-session, mutter et gnome-shell, mais le code a été conservé et la possibilité de réactiver les composants compatibles X11 a été maintenue lors de la compilation. Dans les distributions, la prise en charge de la session GNOME basée sur X11 a été abandonnée dans Ubuntu 25.10, Fedora 43 et RHEL 10. Dans la bibliothèque GTK, le backend du protocole X11 a été déprécié et seule la prise en charge de Wayland est prévue pour GTK5.

La session Wayland est la session par défaut de GNOME depuis 2016, tandis que la session X11 est de moins en moins testée et que des bogues liés à X11 persistent. Supprimer la prise en charge de la session X11 permettra de réduire les efforts de maintenance et de libérer des ressources qui pourront être consacrées à l'amélioration des performances de la pile graphique moderne.

Source: opennet.ru

Ajouter un commentaire