KDE 5: Keyboard and mouse settings not applied after re-plugging device or after suspend/resume cycle

Bug #1474807 reported by Gunter Ohrner
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
systemsettings (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Installation: Kubuntu 15.04 x64
USB-Keyboard and mouse

Probably a (K)Ubuntu-specific problem:

Custom keyboard and mouse settings configured in KDE's systemsettings5 are not re-applied after unplugging / replugging the input device or after a suspend / resume cycle.

See also upstream bugs for reference, where most/all users experiencing the problem appear to be Kubuntu-15.04-users:

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

Gunter Ohrner (gohrner)
affects: xserver-xorg-input-evdev (Ubuntu) → systemsettings (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in systemsettings (Ubuntu):
status: New → Confirmed
Revision history for this message
TWidXugA (twidxuga) wrote :

Confirming Gunter's observations, I found that a (not so convenient) "workaround" for me is to run the following command after resume from suspend, or when connecting a new keyboard, to force configuration reload:

dbus-send --session /Layouts org.kde.keyboard.reloadConfig

Found this by checking what I got from dbus-monitor when I click the "Apply" button" of the "Keyboard Hardware and Layout" kde menu, after making a change.

Currently trying to find ways to trigger it automatically... I imagine there will be a similar dbus signal to reload mouse config too.

Revision history for this message
Gunter Ohrner (gohrner) wrote :

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

David Rosca changed:

           What |Removed |Added
----------------------------------------------------------------------------
     Ever confirmed|0 |1
             Status|UNCONFIRMED |CONFIRMED

--- Comment #13 from David Rosca ---
The issue here is that the code that listens to device added events is using
xcb-xinput which is disabled by default when building libxcb and so is not
available on some distros (eg. Debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733227).

For 5.4.2, I have pushed a fix
https://quickgit.kde.org/?p=plasma-desktop.git&a=commitdiff&h=415c962dea42fba31f9486f55e90630e60bb2bc2
that should help with the issue for systems without xcb-xinput.

--
You are receiving this mail because:
You are on the CC list for the bug.

Revision history for this message
sanette (sanette-linux) wrote :

this bug is striking back, here on Mint KDE 18 (based on ubuntu 16.04).

I set mouse speed in the KDE settings, apply => OK
I unplug/plug again the mouse => settings are back to default, the new ones are not applied.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.