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.
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.
Author: Peter Hutterer <>
Date: Thu Mar 22 14:29:37 2018 +1000
udev: add trackpoint range for Lenovo X280