Bug 2508253

Summary: Workstation Russian webui installs do not include layout switch config in /etc/X11/xorg.conf.d/00-keyboard.conf
Product: [Fedora] Fedora Reporter: Adam Williamson (Red Hat non-Fedora) <awilliam>
Component: anaconda-webuiAssignee: Katerina Koukiou <kkoukiou>
Status: CLOSED ERRATA QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 45CC: alpha, kkoukiou, kparal, mkolman, rhbz, rvykydal
Target Milestone: ---Keywords: CommonBugs
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa https://discussion.fedoraproject.org/t/common-issue/201254
Fixed In Version: anaconda-webui-84-1.fc45 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-09-23 00:17:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson (Red Hat non-Fedora) 2026-07-28 22:50:07 UTC
If you run a Russian install with classic anaconda, or with webui from a KDE live, the installed system will contain a /etc/X11/xorg.conf.d/00-keyboard.conf with this line:

Option "XkbOptions" "grp:alt_shift_toggle"

However, if you run a Russian install with webui from a Workstation live, the installed system does not have that line. That means you cannot switch layouts at the console, because kmscon follows xkb configuration, and that's how you configure a switch combo for xkb.

I think this comes down to https://bugzilla.redhat.com/show_bug.cgi?id=2348726 . On the KDE live, anaconda-webui directly controls keyboard layout configuration, and I'm guessing that ultimately sends it through the XklWrapper class where this switcher config gets set. On the Workstation live, webui just shows a link to GNOME Control Center for keyboard configuration, and even if you go there and configure multiple layouts, I guess that doesn't trigger anaconda-webui to go down the path that configures a switch combo.

I'm not sure if this is "fixable" without Workstation/GNOME letting anaconda configure the keyboard stuff directly, but I want to have it recorded at least for common issues / openQA tracking.

Comment 1 Aoife Moloney 2026-08-17 15:40:02 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.

Comment 2 Adam Williamson (Fedora) 2026-09-03 15:21:57 UTC
> I want to have it recorded at least for common issues / openQA tracking.

So why didn't you propose it as a common issue or tag it openqa, Past Adam? What a putz.

Comment 3 Kamil Páral (Red Hat) 2026-09-11 07:11:45 UTC
Adam, this sounds like a generic issue that should affect more layouts than just Russian, right? Have you already looked at other affected languages, and perhaps have some list/suggestion how to figure them out easily?

Comment 4 Adam Williamson (Fedora) 2026-09-11 18:41:52 UTC
Yes, all switched layouts.

Basically it'll affect all entries in https://raw.githubusercontent.com/systemd/systemd/refs/heads/main/src/locale/kbd-model-map where the second column is "XX,us" - "ru,us", "mk,us", "ge,us" etc etc etc.

Comment 5 Kamil Páral (Red Hat) 2026-09-15 07:37:57 UTC
Common issue documentation:
https://discussion.fedoraproject.org/t/common-issue/201254

Comment 6 Fedora Update System 2026-09-16 07:22:37 UTC
FEDORA-2026-5bc1963ced (anaconda-45.25-1.fc45 and anaconda-webui-84-1.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-5bc1963ced

Comment 7 Kamil Páral (Red Hat) 2026-09-16 09:31:49 UTC
The Bodhi update says:
> fix: default to grp:alt_shift_toggle when installing multiple layouts

Adam, can you please verify whether this works for your reported case?

Comment 8 Adam Williamson (Fedora) 2026-09-16 19:58:41 UTC
Oh nice! I was worried this wouldn't really be fixable. I tested with the openQA-produced live image and can confirm the fix. Woot.

Comment 9 Fedora Update System 2026-09-17 01:34:04 UTC
FEDORA-2026-5bc1963ced has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-5bc1963ced`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-5bc1963ced

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2026-09-23 00:17:53 UTC
FEDORA-2026-5bc1963ced (anaconda-45.25-1.fc45 and anaconda-webui-84-1.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.