No way to restore default mouse acceleration value via mate-mouse-properties

Bug #1774812 reported by Jacob Moroni on 2018-06-02
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
mate-control-center (Ubuntu)
Undecided
Unassigned

Bug Description

- Ubuntu MATE 18.04
- Dell Latitude 5580, using touchpad

After changing the touchpad acceleration via mate-mouse-properties, there's no way to restore it back to the default value. It defaults with the slider all the way to the left, but if you move it to the right then back to the left again (where it originally was), the actual value is not the same as it was before.

This was discovered first by the obvious change in acceleration, then by manually inspecting the "libinput Accel Speed" value via "xinput list-props 12".

Procedure:

- Clean install.
    - Slider is all the way to the left and libinput Accel Speed value is 0.
- Move touchpad "Pointer Speed" slider to the right then back all the way to the left.
    - Slider is all the way to the left but libinput Accel Speed value is now -1.

Another note is that if you manually set the value to -1 via dconf-editor (org/mate/desktop/peripherals/touchpad/motion-acceleration), then the libinput Accel Speed value goes back to its default of 0.

I'm not too familiar with how all this works, but my best guess is that mate-mouse-properties uses -1 to represent its default value, which should translate to a value for 0 for the libinput Accel Speed setting, but instead it looks like it's passing that -1 value directly.

Actually, that's probably what it should be doing since a value of -1 for libinput Accel Speed seems to entirely disable mouse acceleration, which is probably desirable for some users. However, in that case, the slider should default to the middle or something, and maybe even have a hysteresis notch for the default.

Also, the sensitivity slider doesn't seem to have any effect.

no longer affects: ubuntu-mate
Launchpad Janitor (janitor) wrote :

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

Changed in mate-control-center (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers