Bug 2453260

Summary: Layout switching does not stick in live environment (switches briefly, then silently returns to original layout)
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: plasma-desktopAssignee: KDE SIG <kde-sig>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 44CC: hygorhernane, jgrulich, kde-sig, marcdeop, than, viniciush.dev
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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 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.