Summary: | Keyboard layout switching breaks if the first layout matches the system layout | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Janne Grunau <janne-kde> |
Component: | kcm_keyboard | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | butirsky, duha.bugs, natalie_clarius |
Priority: | NOR | ||
Version: | 6.3.3 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Janne Grunau
2025-03-23 17:33:53 UTC
After first trying to reproduce this, I could partially. I was only able to switch to my non system language with the shortcut. The applet did work though, including clicking on it. After resetting my settings to default and adding the languages again, I can no longer reproduce. The settings I tried to reproduce with: localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us X11 Model: pc105+inet X11 Options: terminate:ctrl_alt_bksp cat ~/.config/kxkbrc [$Version] update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,kxkb_variants.upd:split-variants [Layout] DisplayNames=, LayoutList=us,de Use=true VariantList=, What [$Version] do you get in your ~/.config/kxkbrc ? (In reply to duha.bugs from comment #1) > > What [$Version] do you get in your ~/.config/kxkbrc ? none. The reported contents of ~/.config/kxkbrc are complete. It was always just the "Layout" section. In addition "Options=" in the Layout section have no effect as well in the broken system layout is first case. The issue does *not* reproduce on my desktop with identical software. Settings there: $localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: (unset) $ cat ~/.config/kxkbrc [$Version] update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,kxkb_variants.upd:split-variants [Layout] DisplayNames=,, LayoutList=us,eu,de Options=caps:ctrl_modifier ResetOldOptions=true Use=true VariantList=euro,,nodeadkeys |