https://bugs.kde.org/show_bug.cgi?id=448377
Bug ID: 448377 Summary: Everything broke recently in Keyboard layouts land Product: systemsettings Version: master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: kcm_keyboard Assignee: plasma-b...@kde.org Reporter: m...@ratijas.tk CC: butir...@gmail.com Target Milestone: --- Created attachment 145420 --> https://bugs.kde.org/attachment.cgi?id=145420&action=edit My broken config which I haven't modified directly SUMMARY It's hard to pick one particular thing that stopped working, or even tell if that's one huge thing or a combination of smaller bugs in various subsystems. My usual setup (attached as a file) includes the following settings: - 2 keyboard layouts: English and Russian. - Meta+Space (aka Win+Space aka Cmd+Space call it whatever) to switch two layouts. - OSD on layout change is enabled (a popup with current layout's name and icon, just like for volume and brightness). - CapsLock acts as a Ctrl (but not vice-versa). - Compose key is mapped to Pause key. First, the OSD broke. It stopped showing up a while ago (like, a half year or so). It painful, since I lost ability to quickly tap Meta+Space twice to check my current keyboard language in full-screen apps where Plasma panel and system tray are not visible. At some point, Meta+Space shortcut stopped working. At the same time, English layout got "renamed" in sys-tray «Keyboard Layout» applet to «grp:win_space_toggle» which turns out to be one of the xkb option. Earlier this year I had similar issue where English layout similarly got renamed as «compose:paus». I have no idea how or when I was resolved last time. At this point, switching layouts is broken, but special buttons are still remapped just fine. I had to turn on an alternative shortcut for switching layouts (namely, Alt+Shift which also messed up / clashed with some most important shortcuts in my daily text editor). After a brief discussion in KDE Development chat, I tried removing `VariantList=,` option and re-comfigure / reboot -- it didn't help. Next thing I tried is yeeting ~/.config/kxkbrc completely to start from scratch. Here are some observation I made before reverting an old config: + Spelling of English (US) layout got back to normal. No more inappropriate compose:paus or grp:win_space_toggle options in the list. + Meta+Space works again. - Can't remap Ctrl and CapsLock. - Neither does Compose key. - In fact, none of the settings in the "Advanced" tab apply. Which means, the layout is unusable for me (I used to press CapsLock as if it were Ctrl, and now my muscle memory is playing against me). STEPS TO REPRODUCE Unknown. OBSERVED RESULT Everything is LiTeRaLlY UnUsAbLe. EXPECTED RESULT Everything should work as normal. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.23.80 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.2 Kernel Version: 5.15.13-arch1-1 (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz Memory: 15.6 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 970M/PCIe/SSE2 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.