Trackpoint too sensitive on Dell Latitude 5480
I'd like to report an issue with the Dell Latitude 5480 trackpoint.
The default settings of libinput (there are no built-in quirks for the model AFAIK) make the trackpoint so sensitive, that it becomes more or less unusable. I've just switched from a Thinkpad X250 to this Latitude 5480 (running Fedora 30) and my first naive impression was that Dell's trackpoints are utter crap compared to what ThinkPad's are equipped with. Luckily, I did some research on the libinput quirks and managed to fix the issue with the following quirk
[Latitude E5480 Trackpoint] MatchName=*DualPoint Stick MatchUdevType=pointingstick MatchDMIModalias=dmi:**bvnDellInc.:*:pnLatitude5480* AttrTrackpointMultiplier=0.5
libinput quirks list /dev/input/event22
The Gnome mouse speed settings is the default one (the slider in the middle) and this way my Latitude 5480 trackpoint is now as good as a ThinkPad trackpoint. I can position it very precisely to mark text, which was not possible before.
If there is anything I can do to help solving this issue for other Latitude 5480 owners, just let me know.
PS: not related to this problem, but I always wondered why does libinput ship with horizontal
scrolling enabled on trackpoints by default? I really don't think that there is a sensible way one
can use it with a trackpoint. For example, when you scroll a web site down via the middle button,
it is sufficient to move the trackpoint just a tiny bit to the left or to the right and Firefox would
immediately go to the previous or the next page respectively. Very annoying and inconvenient. So
xorg.conf.d is one of the first things I need to do
on any ThinkPad or Dell with a trackpoint.
Steps to reproduce
Just start a Fedora 30 Live image on a Latitude 5480. You will immediately recognize that the trackpoint is too sensitive.
libinput version you encountered the bug on
$ libinput --version 1.13.2
Dell Latitude 5480 US English Keyboard with trackpoint.
Other log output:
/dev/input/event0: Lid Switch /dev/input/event1: Power Button /dev/input/event2: Sleep Button /dev/input/event3: Power Button /dev/input/event4: AT Translated Set 2 keyboard /dev/input/event5: Fujitsu Mouse Fujitsu Mouse /dev/input/event6: Fujitsu Mouse Fujitsu Mouse /dev/input/event7: Fujitsu Mouse Fujitsu Mouse Consumer Control /dev/input/event8: Fujitsu Mouse Fujitsu Mouse System Control /dev/input/event9: HID Keyboard HID Keyboard /dev/input/event10: HID Keyboard HID Keyboard /dev/input/event11: HID Keyboard HID Keyboard Consumer Control /dev/input/event12: Video Bus /dev/input/event13: Intel HID events /dev/input/event14: Intel HID 5 button array /dev/input/event15: Dell WMI hotkeys /dev/input/event16: HDA Intel PCH Headphone Mic /dev/input/event17: HDA Intel PCH HDMI/DP,pcm=3 /dev/input/event18: HDA Intel PCH HDMI/DP,pcm=7 /dev/input/event19: HDA Intel PCH HDMI/DP,pcm=8 /dev/input/event20: HDA Intel PCH HDMI/DP,pcm=9 /dev/input/event21: HDA Intel PCH HDMI/DP,pcm=10 /dev/input/event22: DualPoint Stick /dev/input/event23: DLL07D0:01 044E:120B /dev/input/event24: Integrated Webcam_HD: Integrate
PS The Fujitsu mouse and the external keyboard have nothing to do with that, I tested everything with them being detached.
libinput debug-events --verboseoutput:
This is the output with the quirk when the trackpoint feels normal