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.

Reply via email to