http://bugzilla.opensuse.org/show_bug.cgi?id=1031013
http://bugzilla.opensuse.org/show_bug.cgi?id=1031013#c9
--- Comment #9 from Felipe Abrahao
(In reply to Felipe Abrahao from comment #5)
linux-tnt0:/home/abrahaofs # xinput --list-props "Logitech USB Optical Mouse" Device 'Logitech USB Optical Mouse': [...] libinput Accel Speed (653): 0.000000 [...] linux-tnt0:/home/abrahaofs # xinput --set-prop "Logitech USB Optical Mouse" 653 -0.7
This is indeed the right way to set acceleration when using the libinput backend for your mouse, which is now the default in openSUSE.
I'm afraid 'xset mouse' is non-functional due to the design of the libinput backend itself. Here is the developer's statement:
https://bugzilla.redhat.com/show_bug.cgi?id=1227522#c1
So yeah, working as designed. Given that the acceleration in libinput is completely separate code from that in the X server itself, I don't see a way to fix this. Sorry.
If you really want this to work, you can either write an xorg.conf rule to use evdev for your device, or uninstall xf86-input-libinput and make sure that xf86-input-evdev is installed instead.
Here is an untested snippet which could work if you drop it in /etc/X11/xorg.conf.d/99-my-mouse-uses-evdev.conf (make sure that xf86-input-evdev is installed):
Section "InputClass" Identifier "Logitech USB Optical Mouse" MatchDriver "evdev" EndSection
If you ever report trouble with your mouse after making such a change, please make *sure* you let us know that you decided to use a different xf86-input-* driver!
The snippet didn't work. Which driver library works better so? May I choose to use only evdev without compromising the rest of my system? -- You are receiving this mail because: You are on the CC list for the bug.