Wayland-only GNOME
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.
Summary
Remove the GNOME X11 packages from the Fedora repositories. All users of the GNOME X11 session will be migrated to the GNOME Wayland session.
Owner
- Name: Neal Gompa
- Email: ngompa13@gmail.com
Detailed Description
As part of the upstream effort to remove X11 support from GNOME, Fedora will no longer include the GNOME X11 packages. The GNOME X11 session receives virtually no testing and little to no development.
There has been active effort upstream for several years now to close out the remaining user experience blockers to dropping the X11 session code, and that work completed with GNOME 48. The upstream target is to drop it for GNOME 50, with it being disabled by default at compile time for GNOME 49.
This Change effectively implements the GNOME 50 target in GNOME 49 because there is no one to support any issues with GNOME X11 upstream. The X11 session is already quite buggy, with serious unfixed issues in Mutter (like rhbz#2179566 and glgo#GNOME/mutter#3868) and recently Phoronix could not benchmark GNOME X11 vs Wayland because āGNOME on X11 wasnāt even working due to bugsā.
Dropping the GNOME X11 now allows us to reconcile with reality that the GNOME X11 session is simply not supported anymore (either by us or upstream GNOME).
Feedback
Benefit to Fedora
This aligns us with the effort going on upstream to retire the GNOME X11 session. It also aligns us with Fedora KDE. Like the Fedora KDE SIG, the Fedora Workstation WG recommends and supports the Wayland platform for graphics.
Fedora Workstation has a long history of developing and promoting the Wayland experience for GNOME, and it has been the primary experience for all users (including those with NVIDIA cards) since Fedora Linux 36. This continuation of the work in Fedora Linux 41 to drop the X11 session from the media reaffirms our commitment to the Wayland GNOME experience in furtherance of the goal to provide the highest quality GNOME experience through Fedora Workstation.
Scope
-
Proposal owners: Drop the GNOME X11 packages and have the Wayland versions obsolete them
-
Other developers: N/A (not needed for this Change)
-
Release engineering: N/A (not needed for this Change)
-
Policies and guidelines: N/A (not needed for this Change)
-
Trademark approval: N/A (not needed for this Change)
-
Alignment with the Fedora Strategy: N/A (not needed for this Change)
Upgrade/compatibility impact
Systems upgrading from older releases of Fedora Workstation using the X11 session will be automatically transitioned to the GNOME Wayland session. GDM will no longer support launching X11 sessions. Users of X11 will need to select another login manager and desktop environment that continues to offer X11 (such as LightDM with Cinnamon or MATE).
Early Testing (Optional)
Not applicable to this change.
How To Test
For users with GNOME X11 installed and have it selected, uninstall gnome-session-xsession
and gnome-classic-session-xsession
packages and reboot to see GDM automatically switch you to GNOME Wayland.
User Experience
Users will no longer have the āGNOME on Xorgā session as an option for the GNOME desktop.
Dependencies
Not applicable for this change.
Contingency Plan
- Contingency mechanism: Restore the GNOME X11 packages and re-enable GDMās X11 support.
- Contingency deadline: Final freeze
- Blocks release? Yes.
Documentation
N/A (not a System Wide Change)
Release Notes
The GNOME X11 session has been removed from Fedora Linux. Users previously using GNOME on X11 will be transparently upgraded to the GNOME Wayland session. X11 applications are still supported on GNOME.
Last edited by @ngompa 2025-04-23T20:32:14Z
Last edited by @ngompa 2025-04-23T20:32:14Z