Summary: | Lenovo y700-15ISK Elantech touchpad two finger scroll and incorrect cursor movement v 1.6.3 onwards | ||
---|---|---|---|
Product: | Wayland | Reporter: | Mohit Keswani <mohit.keswani> |
Component: | libinput | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED NOTABUG | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | peter.hutterer |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
libinput 1.6.3 works perfectly fine
libinput 1.7.2 doesn't work libinput 1.6.3 - working udevadm info libinput 1.6.3 - not working udevadm info libinput 1.7.2 -working udevadm info |
Created attachment 131266 [details]
libinput 1.7.2 doesn't work
what do you mean by "incorrect pressure and cursor movement"? fwiw, evemu recordings are independent of libinput since evemu records kernel events directly. Peter: incorrect pressure - Two finger scroll is not working. If i put a lot of pressure on my trackpad I can do two finger scroll a little bit incorrect movement of cursor: The cursor movement when i move my finger on trackpad is not smooth. it gets stuck even though my finger is moving on trackpad Hope this helps!! you have 1.7.2 and re-triggered the udev hwdb correctly, etc? what's the output of udevadm info /sys/class/input/eventX (for the right event node) Created attachment 131271 [details]
libinput 1.6.3 - working udevadm info
working libinput 1.6.3 - udevadm info
Created attachment 131272 [details]
libinput 1.6.3 - not working udevadm info
libinput 1.6.3 - working udevadm info libibput 1.7.2 - not working udevadm info your output still shows LIBINPUT_MODEL_ELANTECH_TOUCHPAD=1 even though we removed that tag with 1.7.2. You need to fix the hwdb, have a look at this link here: https://wayland.freedesktop.org/libinput/doc/latest/faq.html#faq_hwdb_changes Created attachment 131273 [details]
libinput 1.7.2 -working udevadm info
Thanks for the tip about hwdb. The question I've is why wouldn't udev hwdb update with the latest libinput install or rather reboot of PC.
Everything is working like a charm once hwdb was updated.
You are a rockstar!!
The udev hwdb update has to be triggered by you (when installing from source) or by the package (when installing from the distro package). If it's not triggered by the package install, file a bug with the distribution please. anyway, glad it works, closing this bug. I will file a bug with archlinux.. thanks!! |
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 131265 [details] libinput 1.6.3 works perfectly fine I'm using Lenovo y700-15ISK laptop with Elantech touchpad and libinput 1.7 onwards is causing incorrect pressure and cursor movement. Recording with correct pressure and incorrect one attached for your reference.