X220: touchpad stopped working properly after upgrading from 1.14.3 to 1.15.1
I'm running Debian Sid on a Lenovo X220.
After the latest update of libinput from 1.14.3 to 1.15.1 the touchpad stopped working properly. Swiping over the touchpad, the mouse sometimes simply stops moving. I suspect this happens when I swipe into the outer areas of the touchpad.
Looking at the output of libinput 1.14.3:
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event5
Group: 8
Seat: seat0, default
Size: 74x43mm
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
1.15.1
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event5
Group: 8
Seat: seat0, default
Size: 53x24mm
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
The dimensions 74x43mm in 1.14.3 look correct, 53x24mm as in 1.15.1 is way too small. Maybe this is causing the touchpad to fail working in the outer areas. I also think that mousespeed is different. The cursor moves much slower with 1.15.1
Originally filed as https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950981 where I was advised to file this upstream.