In a recent update to the code base for Gnome 49, a change has been accepted in the default session X11 for the Gnome display manager (gdm). This change, detailed in a merge request for gdm, involves setting the “-DX11-Support = FALSE” option during the assembly of GDM. This option disables the compilation of components to support X11 by default. Work is also being done to allow the GNOME SETTING configurator to be built without X11 support, as indicated in a merge request for gnome-control-center. Additionally, plans have been made in a merge request for gnome-session to completely remove the code for X11-based sessions in the upcoming release of GNOME 50.
Since 2016, the Wayland protocol session has been the default in GNOME, while the X11 basis has been gradually phased out. Issues related to X11 have gone unresolved over time. Eliminating support for X11 sessions will reduce the effort required for maintenance and free up resources that can be used to enhance the performance of the modern graphic stack.
Furthermore, the Fedora Engineering Steering Committee (FESCO) has approved a proposal to remove Gnome packages designed to work with the X-server from the Fedora project repositories. This means that all GNOME users currently using X11 will be transitioned to the GNOME session based on Wayland.