Wiki - https://fedoraproject.org/wiki/Changes/WaylandOnlyGNOME Discussion thread - https://discussion.fedoraproject.org/t/f43-change-proposal-wayland-only-gnome-self-contained/150261
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: [[User:Ngompa| Neal Gompa]] * Email: ngomp...@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 [https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/99 drop it for GNOME 50], with it being [https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/277 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 [https://bugzilla.redhat.com/2179566 rhbz#2179566] and [https://gitlab.gnome.org/GNOME/mutter/-/issues/3868 glgo#GNOME/mutter#3868]) and recently [https://www.phoronix.com/review/ubuntu-2504-x11-gaming 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). == 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 [https://fedoraproject.org/wiki/Changes/WaylandByDefaultOnNVIDIA it has been the primary experience for all users (including those with NVIDIA cards) since Fedora Linux 36]. This continuation of [[WaylandOnlyGNOMEWorkstationMedia|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 <code>gnome-session-xsession</code> and <code>gnome-classic-session-xsession</code> 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. -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue