https://bugs.kde.org/show_bug.cgi?id=408943

            Bug ID: 408943
           Summary: KWin-on-libinput ignores keyboard KCM settings; uses
                    default repeat delay/rate
           Product: kwin
           Version: git master
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: libinput
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Forgive me for deviating from the usual template; I have already tracked this
one down, just need a second pair of eyes to confirm it.

In input.cpp, within the InputRedirection::reconfigure function, kwin looks for
a section in the kcminputrc called "keyboard" (small 'k'). However, the
keyboard KCM actually calls this section "Keyboard" (big 'K'). As a result,
when KWin takes this codepath, it will fail to find the user's preferences and
instead use the hardcoded default keyboard repeat settings (enabled, 25
repeats/s, 660 ms repeat delay).

This can be reproduced by trying to disable keyboard repeat using the keyboard
KCM, then holding down a key in libinput-enabled kwin_wayland to find that it
doesn't respect the KCM's settings.

On my local system, I'm applying a patch to change the string in question from
"keyboard" to "Keyboard" and the issue goes away for me.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to