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

Reply via email to