Bug 1217881 - Impossible to change trackball pointer speed
Summary: Impossible to change trackball pointer speed
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-libinput
Version: 22
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Peter Hutterer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-02 11:09 UTC by Account closed by the user
Modified: 2015-05-19 23:00 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-05-18 21:09:53 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
without xorg-x11-drv-libinput (1.70 KB, text/plain)
2015-05-06 07:39 UTC, Account closed by the user
no flags Details
with xorg-x11-drv-libinput (773 bytes, text/plain)
2015-05-06 07:40 UTC, Account closed by the user
no flags Details

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


Note You need to log in before you can comment on or make changes to this bug.