[Wayland-bugs] [Bug 94989] touchpad (on X220) less precise when moving in from the edges

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon May 30 23:42:07 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94989

--- Comment #12 from Peter Hutterer <peter.hutterer at who-t.net> ---
(In reply to Max from comment #11)
> Hi there, I've been experiencing the same issue on similar hardware, and
> running libinput-debug-events also results in "edge state:
> EDGE_SCROLL_TOUCH_STATE_AREA → SCROLL_EVENT_MOTION →
> EDGE_SCROLL_TOUCH_STATE_AREA", when moving in from the sides of the
> touchpad. 

you can ignore any edge state messages if edge scrolling is disabled.
especially the AREA state just means "Not an edge, continue normally".

> What I would like to add is previously attached result from a recording by
> evemu. When I was recording with evemu, moving my finger from the right off
> the touchpad to the center would not move the cursor on the screen at all.
> But, when I would playback the evemu recording, the cursor moved as it
> should have!

upgrade to libevdev 1.5. the cause here is that uinput devices don't set the
resolution and we rely on that in libinput for the touchpad sizes and to enable
a few features. libevdev 1.5 uses the new uinput ioctls (you'll need kernel
4.5) and you'll get the resolution set properly and everything magically works
;)

I replayed your recording here and this shows up:
palm: palm detected (edge)

so the finger is detected as a palm when it stays at the edge for long enough.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20160530/2c6c67ca/attachment.html>


More information about the wayland-bugs mailing list