Bug 100449 - libinput 1.7.0 breaks various touchpad functionality
Summary: libinput 1.7.0 breaks various touchpad functionality
Status: RESOLVED DUPLICATE of bug 100463
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-29 14:24 UTC by aun
Modified: 2017-03-30 12:15 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Evemu recording of a two-finger-scroll down and then up again (64.28 KB, text/plain)
2017-03-29 14:24 UTC, aun
Details

Description aun 2017-03-29 14:24:58 UTC
Created attachment 130534 [details]
Evemu recording of a two-finger-scroll down and then up again

Device: ASUS UX301LAA laptop
Linux version: 4.10.6-1-ARCH
Using Gnome 3.22 with default Wayland session.

When upgrading libinput from 1.6.3 to 1.7.0 various functionality of the integrated touchpad are broken.

Most prominent is the loss of two-finger-scrolling, as attached in an evemu recording. libinput-debug-events does not record the two-finger-scroll at all, unlike in 1.6.3 where it was recorded as a POINTER_AXIS event.

Other problems are clicks that are not working anymore when performed at the bottom of the touchpad, and odd behaviour of the mouse cursor that I can not describe very well here - it occasionally seems too fast, too slow or just not moving at all (not sure if related).

No customization has been made apart from Gnome mouse settings.

$ dconf dump /org/gnome/desktop/peripherals/touchpad/
[/]
natural-scroll=false
click-method='default'
edge-scrolling-enabled=false
two-finger-scrolling-enabled=true
send-events='enabled'

$ udevadm info /sys/class/input/event14
P: /devices/platform/i8042/serio4/input/input19/event14
N: input/event14
E: DEVNAME=/dev/input/event14
E: DEVPATH=/devices/platform/i8042/serio4/input/input19/event14
E: ID_BUS=i8042
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=60
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHPAD_INTEGRATION=internal
E: ID_INPUT_WIDTH_MM=92
E: LIBINPUT_ATTR_RESOLUTION_HINT=31x31
E: LIBINPUT_DEVICE_GROUP=11/2/e/0:isa0060/serio4
E: LIBINPUT_MODEL_ELANTECH_TOUCHPAD=1
E: MAJOR=13
E: MINOR=78
E: SUBSYSTEM=input
E: USEC_INITIALIZED=12707764

$ cat /sys/class/dmi/id/modalias
dmi:bvnAmericanMegatrendsInc.:bvrUX301LAA.211:bd06/05/2015:svnASUSTeKCOMPUTERINC.:pnUX301LAA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX301LAA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:

Physical touchpad dimensions: 99mmx67mm. The touchpad has no seperate physical click buttons, but is divided 50% into a left and right click button area. No specific scroll area.
Comment 1 Peter Hutterer 2017-03-30 00:47:29 UTC
quick guess: the touch pressure levels are off or incorrect on this device, does it work better if you press harder on the touchpad?
Comment 2 Aleksey Vasilenko 2017-03-30 09:13:24 UTC
Here is an additional info https://bugs.freedesktop.org/show_bug.cgi?id=100463
Comment 3 aun 2017-03-30 12:15:12 UTC
Thanks for that hint. I can confirm that pressing a lot harder causes scroll events (not really usable though), and that the patch in the linked bug report fixes the issues.

*** This bug has been marked as a duplicate of bug 100463 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.