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

Reply via email to