Bug 105485 - Add hwdb entry for X280 trackpoint (too fast)
Summary: Add hwdb entry for X280 trackpoint (too fast)
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-13 13:05 UTC by Benjamin Berg
Modified: 2018-03-23 04:42 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.