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
Did you measure that with the systemd PR there or without? It'll change the range available so the numbers are garbage otherwise
Got confused a bit at first, but the measurement was without the sensitivity scaling in the end.
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.