Bug 105485

Summary: Add hwdb entry for X280 trackpoint (too fast)
Product: Wayland Reporter: Benjamin Berg <benjamin>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: bugra, bugzilla, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Benjamin Berg 2018-03-13 13:05:13 UTC
The trackpoint on the X280 is too fast. I first thought that adding an entry to the systemd hwdb is correct, but changing the acceleration to 64 there improves things only until libinput also reads the property.

https://github.com/systemd/systemd/pull/8442 has the relevant matching rules for the machine.

The libinput-measure-trackpoint-range utility seems to suggest a value of 70 for  the machine. Though, to be honest, it is hard to tell how much one is supposed to press. Doesn't feel perfect, but I am not a big trackpoint user, so might be misinterpreting things.

Rule:
libinput:name:*ALPS TrackPoint*:svnLENOVO:*:pvrThinkPadX280:*
  LIBINPUT_ATTR_TRACKPOINT_RANGE=70
Comment 1 Peter Hutterer 2018-03-14 05:02:06 UTC
Did you measure that with the systemd PR there or without? It'll change the range available so the numbers are garbage otherwise
Comment 2 Benjamin Berg 2018-03-14 10:20:08 UTC
Got confused a bit at first, but the measurement was without the sensitivity scaling in the end.
Comment 3 Peter Hutterer 2018-03-23 04:20:37 UTC
commit 9d7f48b66aad8f985212ca3f6e31fc6e84caee90
Author: Peter Hutterer <>
Date:   Thu Mar 22 14:29:37 2018 +1000

     udev: add trackpoint range for Lenovo X280

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.