Wayland Mouse KCM
Closed, ResolvedPublic

Description

Similar to the Touchpad KCM we want a separate Mouse KCM on Wayland speaking to KWin via DBus. Currently there is only a workaround in KWin to read out the X mouse speed value.

The plan is to basically to mostly copy the Touchpad KCM code. Most options should be the same anyways as touchpads and mice both are pointer devices.

Details

romangg created this task.Feb 14 2018, 7:24 PM

Relevant bug: https://bugs.kde.org/show_bug.cgi?id=350688

Relavent prior patch: D8798: Add xf86-input-libinput support for X11 mouse backend.

It would be nice if, as a part of this, we could also improve the usability of the Wayland Mouse KCM the same way we (you?) did for the Touchpad KCM. The most common task--changing the cursor speed--is rather non-obvious in the current X11 implementation.

abetts added a subscriber: abetts.Feb 14 2018, 8:20 PM

If we work on this new KCM, can we use this image as a guide? This is a system settings design proposal that Marco is also intending to work on. Maybe we can use it for this Wayland KCM as a guide.

https://phabricator.kde.org/M112/445/

romangg added a subscriber: mart.Feb 14 2018, 8:29 PM

If we work on this new KCM, can we use this image as a guide? This is a system settings design proposal that Marco is also intending to work on. Maybe we can use it for this Wayland KCM as a guide.

https://phabricator.kde.org/M112/445/

Sorry, but the Wayland KCM will use Libinput, what means a KCM with way less complexity in comparison to the old one. It will look more like the current Touchpad KCM on Wayland. I.e. just a few buttons and one slider. I could try to use @mart's new form layout though.

This means also that @ngraham's wish for better usability should be fulfilled.

I'll take my design comments over to https://phabricator.kde.org/M112/445/

If we work on this new KCM, can we use this image as a guide? This is a system settings design proposal that Marco is also intending to work on. Maybe we can use it for this Wayland KCM as a guide.

https://phabricator.kde.org/M112/445/

Sorry, but the Wayland KCM will use Libinput, what means a KCM with way less complexity in comparison to the old one. It will look more like the current Touchpad KCM on Wayland. I.e. just a few buttons and one slider. I could try to use @mart's new form layout though.

This means also that @ngraham's wish for better usability should be fulfilled.

Thank goodness! Thanks Roman. The current one is a usability nightmare.

romangg triaged this task as Normal priority.Feb 16 2018, 2:04 PM
jriddell moved this task from Plasma 5.13 to To Do on the Plasma board.Feb 16 2018, 4:34 PM
jriddell edited projects, added Plasma; removed Plasma (Plasma 5.13), Plasma on Wayland.
jriddell moved this task from To Do to Plasma 5.13 on the Plasma board.Feb 16 2018, 4:36 PM
jriddell edited projects, added Plasma (Plasma 5.13); removed Plasma.

Let's make sure we expose middle click emulation (i.e. middle click when both the left and right buttons are clicked at the same time). This was recently requested in https://bugs.kde.org/show_bug.cgi?id=383379

zanny added a subscriber: zanny.Feb 23 2018, 1:03 AM
romangg moved this task from Under Review to Done on the Plasma on Wayland board.Apr 3 2018, 12:42 PM
romangg closed this task as Resolved.Jul 16 2018, 8:38 AM