I think its a mistake to remove X11 support prematurely before upstream drops it.
Looking at the countme userbase from F40, when KDE dropped X11 session, shows a significant decline of about 50% of the userbase. While we can’t be sure dropping X11 is the reason, I’m not aware of any other controversial change to the distribution that might explain the exodus. https://data-analysis.fedoraproject.org/csv-reports/images/fedora-os-latest.png On Tue, 22 Apr 2025 at 20:58, Aoife Moloney via devel-announce < devel-annou...@lists.fedoraproject.org> wrote: > 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-annou...@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-annou...@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > -- > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue >
-- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue