As part of this change https://fedoraproject.org/wiki/Changes/Anaconda_As_Native_Wayland_Application#Consistent_keyboard_control the keyboard layout control from Anaconda on X11 based Live installation environments is broken. It is expected to be broken and spin owners were notified about this change. However, we are trying to improve the situation so we started a project to resolve this issue https://github.com/rhinstaller/localed-x11-sync This project will run as a service on X11 based spins Live environment and will make a connection between localed configuration and the running X11 based system. The localed project works as a middle layer to give Anaconda control over the keyboard layouts in the environment. Unfortunately, our team is quite occupied with all the other work so for simplification we decided to put this script as part of anaconda-live existing package to avoid packaging process and get this to Fedora 42 sooner. In the future we want to change this and make a separate package because this script is not directly dependent on Anaconda. So we are proposing this change: https://github.com/rhinstaller/anaconda/pull/6149 as a solution until we are ready to propose this as separate package. Reproducible: Always Steps to Reproduce: 1. Boot X11 based spin installation ISO (for example Xfce spin) 2. Start Anaconda 3. Try to change keyboard layouts from Anaconda Actual Results: Keyboard layouts are not really changing even that Anaconda thinks so. This happens because Anaconda communicates only with systemd-localed which is correctly configured but system doesn't listen to this. Expected Results: Keyboard layouts should be set to system correctly. This doesn't impact installed keyboard layouts, that is still working as expected. Discussed also here: https://lists.fedorahosted.org/archives/list/devel@lists.fedoraproject.org/message/THT7Y6SVS7ILV4T5CWFS6VPVES2F5YD2/
As part of this change we also need to do modifications to X11 based Live spins and their livesys-scripts.
Proposed as a Freeze Exception for 42-beta by Fedora user zlopez using the blocker tracking app because: It will be impossible to change keyboard layout on X11 in Anaconda
(In reply to Jiri Konecny from comment #1) > As part of this change we also need to do modifications to X11 based Live > spins and their livesys-scripts. After discussion with maintainer of the livesys-scripts because we are not introducing a new package only change in livesys-scripts is needed. I will create that when Anaconda is ready.
We have a PR to Rawhide created which needs to be backported to F42: https://github.com/rhinstaller/anaconda/pull/6149 This PR has a known issue of not having signals implemented. I'll try to get to that when I have a bit of time.
For clarification - the outcome of not having implemented signals: - change in the compositor (change of keyboard layouts by keyboard shortcut or user interaction) is not reflected back to localed so Anaconda is not aware of that and still showing a wrong layout to the user
+3 in https://pagure.io/fedora-qa/blocker-review/issue/1762 , marking accepted.
PR: https://github.com/rhinstaller/anaconda/pull/6202
FEDORA-2025-73a6f8a23c (anaconda-42.27.3-1.fc42 and anaconda-webui-26-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-73a6f8a23c
FEDORA-2025-73a6f8a23c has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-73a6f8a23c` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-73a6f8a23c See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-73a6f8a23c (anaconda-42.27.3-1.fc42 and anaconda-webui-26-1.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.