[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