Bug 2453260 - Layout switching does not stick in live environment (switches briefly, then silently returns to original layout)
Summary: Layout switching does not stick in live environment (switches briefly, then s...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-desktop
Version: 44
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: KDE SIG
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-03-30 23:18 UTC by Adam Williamson
Modified: 2026-03-30 23:18 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2026-03-30 23:18:56 UTC
To reproduce: boot Fedora KDE live. Go to system settings, then the Keyboard page. Click the "Enable" slider next to Layouts. Add an English (US) layout. Add a Russian layout. Click Apply.

Now launch a console. Type a bunch of 'a' characters to verify that you see 'a'. Hit meta-alt-k to switch layouts, and immediately press 'a' a bunch more times.

For me, this produces a brief pop-up saying I've switched to the Russian layout, sometimes a brief 'permission required' dialog which disappears on its own accord, then usually just a *few* ф characters (the character you get when pressing the 'a' key with a Russian layout), then more 'a's. It seems like the switch works momentarily but then the system silently reverts to English (US).

If I flip the priority of the layouts, the effect reverses - we mostly get Cyrillic characters, pressing meta-alt-k briefly gives Latin characters but then we revert to Cyrillic. The tray indicator and overlay now get very confused and say we have US selected when we're actually typing Cyrillic. 

This seems to be specific to the live environment. On an installed system, things seem to behave correctly; switching layout is permanent.

The same behavior is observed if the switched configuration is produced by selecting Russian language in anaconda-webui rather than doing it manually in the system settings.

Filing against plasma-desktop as I've no idea what component is responsible for this.


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