Bug 2402459 - Installer should use langtable for presetting keyboard layouts based on chosen language
Summary: Installer should use langtable for presetting keyboard layouts based on chose...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda-webui
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Katerina Koukiou
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-10-08 07:54 UTC by Jens Petersen
Modified: 2025-12-05 13:20 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-12-05 13:20:28 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jens Petersen 2025-10-08 07:54:00 UTC
Anaconda webui seems to new always default to US keyboard layout for *all* languages.
It should use langtable to determine the correct default layout(s) for the selected
language (locale).

This was already true for F42 alas.

Probably fallout from dropping gnome-initial-setup use in Workstation Live images.

Reproducible: Always

Steps to Reproduce:
1. Boot Fedora Workstation Live image (or KDE Desktop)
2. Start installer
3. Select a language (eg de_DE, ja_JP or en_IN, or ko_KR etc)
Actual Results:
3. Keyboard layout always remains US

Expected Results:
3. It should change to appropriate keyboard layout (eg DE, JP, en_IN, or KR)

Some languages like Russian require two layouts or layers to support Latin input also.

Additional Information:
Also this info is provided by langtable :-)

And used to work well before

Comment 2 Katerina Koukiou 2025-10-16 10:14:46 UTC
This has been fixed in rawhide with https://bodhi.fedoraproject.org/updates/FEDORA-2025-592b3904c6

The fixes are not available in Fedora-43, we are considering backporting though. If you wish to test these in Rawhide, it will definitely give us a bit more confidence to include the changes in Fedora 43 during final freeze.

Comment 3 Katerina Koukiou 2025-12-05 13:20:28 UTC
For all spins with no gnome-shell, the keyboard selection based on language selection was introduced. For gnome we can't control compositor layouts because of missing localed support in Gnome Shell: https://bugzilla.redhat.com/show_bug.cgi?id=2346830

Considering this as resolved.


Note You need to log in before you can comment on or make changes to this bug.