Bug 1217881

Summary: Impossible to change trackball pointer speed
Product: [Fedora] Fedora Reporter: Account closed by the user <b38617>
Component: xorg-x11-drv-libinputAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 22CC: b38617, hdegoede, peter.hutterer
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-05-18 21:09:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
without xorg-x11-drv-libinput
none
with xorg-x11-drv-libinput none

Description Account closed by the user 2015-05-02 11:09:25 UTC
Logitech M570 Wireless Trackball attached to Logitech Unifying Receiver(046d:c52b)

Comment 1 Peter Hutterer 2015-05-03 23:12:35 UTC
Can you be more precise please, what exactly doesn't work?

Comment 2 Account closed by the user 2015-05-05 14:22:24 UTC
(In reply to Peter Hutterer from comment #1)

> Can you be more precise please, what exactly doesn't work?

Default speed is tooo looow.

"xset" doesn't work, and the "speed widget" of
gnome-control-center->Mouse&Touchpad is useless.

Comment 3 Peter Hutterer 2015-05-05 23:53:08 UTC
what version of libinput and xorg-x11-drv-libinput. What's the output of xinput list-props "Logitech M570"?

Comment 4 Account closed by the user 2015-05-06 07:37:20 UTC
This is Fedora 22:
libinput-0.14.1-2.fc22.x86_64
xorg-x11-drv-libinput-0.9.0-1.fc22.x86_64

Comment 5 Account closed by the user 2015-05-06 07:39:35 UTC
Created attachment 1022498 [details]
without xorg-x11-drv-libinput

Comment 6 Account closed by the user 2015-05-06 07:40:26 UTC
Created attachment 1022499 [details]
with xorg-x11-drv-libinput

xinput list-props "Logitech M570"

Comment 7 Account closed by the user 2015-05-06 07:40:51 UTC
Comment on attachment 1022498 [details]
without xorg-x11-drv-libinput

xinput list-props "Logitech M570"

Comment 8 Peter Hutterer 2015-05-08 02:07:18 UTC
ok, checking the specs this device has 540 DPI. save this file:
$> cat /etc/udev/hwdb.d/99-m570.hwdb
# Logitech M570 trackball
mouse:usb:v046dp1028:name:Logitech M570:
 MOUSE_DPI=540@167

$> udevadm hwdb --update

make sure the property shows up with
  udevadm hwdb --test="mouse:usb:v046dp1028:name:Logitech M570:"
if not, it didn't get loaded correctly. if it did, restart X. That should give it the normalized speed.

As for the slider not doing anything: does   
  gsettings get org.gnome.desktop.peripherals.mouse speed
change as you move the slider? if so but the speed doesn't change, try updating mutter, a bug got fixed with 3.16.1 that was likely the cause of this.

Comment 9 Peter Hutterer 2015-05-19 01:00:28 UTC
what fixed the issue? so I know what to push upstream and what was some local issue.

Comment 10 Account closed by the user 2015-05-19 07:42:32 UTC
filling this file /etc/udev/hwdb.d/99-m570.hwdb was enough

Comment 11 Peter Hutterer 2015-05-19 23:00:02 UTC
Applied upstream, should be part of the next systemd update:

http://cgit.freedesktop.org/systemd/systemd/commit/?id=25069faab2e2fe311c76a05d4ca85757b4d5e8b9