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.