Summary: | libinput 1.7.0 breaks various touchpad functionality | ||
---|---|---|---|
Product: | Wayland | Reporter: | aun |
Component: | libinput | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED DUPLICATE | QA Contact: | |
Severity: | major | ||
Priority: | medium | CC: | aleksey.vasilenko, peter.hutterer |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Evemu recording of a two-finger-scroll down and then up again |
quick guess: the touch pressure levels are off or incorrect on this device, does it work better if you press harder on the touchpad? Here is an additional info https://bugs.freedesktop.org/show_bug.cgi?id=100463 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.
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.