Le candidat pour les sorties GNOME 49 a été présenté — la dernière version bêta avant le lancement prévu pour le 17 septembre. La version bêta publiée se distingue par le retour en arrière d'un changement antérieur qui désactivait par défaut la compilation des composants pour le support de X11 dans le gestionnaire d'affichage GDM (GNOME Display Manager).
À l'origine, GNOME 49 prévoyait de désactiver par défaut le support de X11 dans GDM, mais de laisser la possibilité de démarrer des environnements de bureau basés sur X11 et de conserver le code lié à X11 pour un éventuel retour du support X11 dans les distributions. Le retour du support X11 dans GDM s'explique par la difficulté de séparer dans GDM la capacité à lancer des sessions X11 modernes de l'utilisation de X11 dans le GDM lui-même, par exemple le support de XDMCP, des sessions x11 obsolètes et des sessions x11 non utilisateur.
L'option de construction «x11-support», conçue pour désactiver X11, a désactivé tout le support X11, y compris la possibilité de lancer des environnements de bureau basés sur X11, car le code de traitement des sessions dans /usr/share/xsessions était également désactivé. Une tentative a été faite pour soustraire le code de traitement des sessions X11 de l'action de l'option de construction «x11-support», mais elle a échoué en raison d'intersections avec d'autres codes X11, apparaissant comme un hack sale.
En fin de compte, il a été décidé de conserver un support complet de X11 par défaut dans GDM pour GNOME 49, mais pour GNOME 50, de ne pas désactiver par défaut, mais de supprimer le code pour le support de X11, ne conservant que la partie nécessaire au lancement des sessions X11. Ainsi, l'option «x11-support» dans GNOME 50 désactivera dans GDM la compilation du code pour le lancement de sessions X11 et pourra être utilisée dans les distributions n'utilisant que Wayland.
Source : opennet.ru
