[ltp] X1 (4th Generation) Ubuntu 16.06 trackpoint slow
Bjørn Mork
bjorn at mork.no
Wed Jan 22 10:00:30 CET 2020
I have an X1 4th Gen, running Debian buster and using libinput. I do
not see any issues with the trackpoint. It is fast and precise.
Extract of the touchpad and traclpoint parts of "libinput list-devices"
output:
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event1
Group: 8
Seat: seat0, default
Size: 100x57mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
Device: TPPS/2 IBM TrackPoint
Kernel: /dev/input/event2
Group: 9
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
I believe the acceleration config is the important part. I cannot
remember tinkering with this, so it is probably the default.
FWIW, my xorg.conf looks like this (mostly for historical reasons -
default would probably work just fine as long as you don't install the
old and deprecated synaptics driver - not that this is relevant to the
trackpoint at all...):
# $Id: xorg.conf,v 1.4 2017/12/29 13:12:15 bjorn Exp $
Section "Files"
FontPath "/usr/local/share/fonts/X11/misc"
EndSection
Section "InputClass"
Identifier "touchpad /etc/X11/xorg.conf"
MatchIsTouchpad "on"
Driver "libinput" # necessary if the synaptics driver is installed
Option "Tapping" "on"
Option "TappingDrag" "on"
# see libinput(4) for more options - use libinput-list-devices to see current settings
# Driver "synaptics"
# Option "TapButton1" "1"
# Option "TapButton2" "3" # double finger tap is right button
# Option "TapButton3" "2" # three finger tap is middle button
# # setting new sane defaults - use "synclient" to override/inspect
EndSection
Bjørn
More information about the Linux-Thinkpad
mailing list