-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
Xorg -> Wayland migration on Fedora
-
50
-
False
-
None
-
False
-
Testable
-
Done
-
0% To Do, 0% In Progress, 100% Done
-
-
-
20
We have a patch set for RHEL 10 that switches Anaconda to run as a native Wayland client & drop Xorg and related dependencies (Xorg server, libXklavier, Tiger VNC).
Combined PR for the Xorg -> Wayland migration:
https://github.com/rhinstaller/anaconda/pull/5485
PR that extends the previous PR to also drop Tiger VNC and replace it with GNOME remote desktop:
https://github.com/rhinstaller/anaconda/pull/5498
Both of these have been tested & work fine on Fedora Rawhide.
While individual parts of the patch set are quite modular and some could be merged individually, overall the the changeset as a whole interacts with many files & could start to encounter conflicts due to changes in Anaconda & related projects. Also those that participated on the RHEL 10 effort (including Jose Exposito exposito from the GPU team) have this fresh on their mind, which could help to land this to Fedora as well.
Still there are a few pre-requisite items that need to be checked:
- localed support in Fedora environments
- there should be localed support in Gnome kiosk, but localed suport in GNOME Shell might have yet to be added
- if we could switch from VNC to RDP or if Fedora requires VNC support to be kept in place in some form
Overall, it would be good to start at least the localed support discovery & VNC/RDP discussions as soon as possible, as their findings will shape the rest of the effort.
Relevant issues tracked as Fedora bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=2270718
- missing gnome-remote-desktop-headless.service,
- which would be useful for us
https://bugzilla.redhat.com/show_bug.cgi?id=2270507
- IP -> hostname resolution gets stuck for 2 minutes
- affects Fedora 40 & current (March 2024) Rawhide
- does not affect RHEL 8-10
- might be related to systemd-resolved, but there is not a clear link
- releases without systemd-resolved are not affected (F35 & RHEL 8-10)
- some releases with systemd-resolved are also not affected (F36-39)
https://bugzilla.redhat.com/show_bug.cgi?id=2268578
- intermittent issues with keyboard configuration
- is depended on by
-
INSTALLER-4049 Enable localed-systemd keyboard control on X11 systems
- In Progress
- is related to
-
RHEL-58181 Backport Anaconda keyboard layout handling based on localed from Fedora
- Planning
-
INSTALLER-4063 Fix OpenQA issue caused by the native Wayland Anaconda changeset
- Closed
-
INSTALLER-4067 Keyboard layout switch by shortcut combo does not work in Anaconda on Wayland
- Closed
- links to