Bug 90980 - Palm detection prevents edge scrolling
Summary: Palm detection prevents edge scrolling
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Peter Hutterer
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-15 08:52 UTC by Ignacio Casal Quinteiro
Modified: 2015-06-21 23:22 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
evemu log (401.67 KB, text/plain)
2015-06-15 09:20 UTC, Ignacio Casal Quinteiro
Details
event debug log (8.81 KB, text/plain)
2015-06-15 09:21 UTC, Ignacio Casal Quinteiro
Details

Description Ignacio Casal Quinteiro 2015-06-15 08:52:30 UTC
Following with the next problem I find. Using the border to scroll instead of the 2 finger scrolling, it seems to pick the wrong position for the border and in a few milimeters more to the left out of the border.

Please let me know what information you need to get the right size of the touchpad.
Comment 1 Ignacio Casal Quinteiro 2015-06-15 09:20:49 UTC
Created attachment 116507 [details]
evemu log

Here is the log from evemu when doing some scrolling
Comment 2 Ignacio Casal Quinteiro 2015-06-15 09:21:17 UTC
Created attachment 116508 [details]
event debug log

And the same log but from event-debug
Comment 3 Peter Hutterer 2015-06-16 05:29:56 UTC
note that you need to start event-debug with --set-scroll-method=edge, otherwise it'll default to 2-finger scrolling.

But I can reproduce your issue. The problem is that some of motions are detected as palms in the edges. That's a bug, when we have edge scrolling enabled we must ignore the right edge for palm detection.

run event-debug with --verbose and you'll see messages in the form of "palm: palm detected (edge)".
Comment 5 Ignacio Casal Quinteiro 2015-06-16 06:32:38 UTC
Any chance you could provide here a f22 package on koji so I give it a try? Thanks
Comment 6 Peter Hutterer 2015-06-16 06:39:17 UTC
here we go: http://koji.fedoraproject.org/koji/taskinfo?taskID=10068480
Comment 7 Ignacio Casal Quinteiro 2015-06-16 06:57:24 UTC
It works like a charm now. Thanks.

I still have one more regression but I will file another bug report.
Comment 8 Ignacio Casal Quinteiro 2015-06-16 07:02:20 UTC
mmm, I find the parkinson again. Was this new build created before the patch: http://cgit.freedesktop.org/wayland/libinput/commit/?id=f13fbc96e84b2bb78bb61886d79aaaeaf8a9b4a1 ?
Comment 9 Peter Hutterer 2015-06-16 07:03:33 UTC
yeah, sorry. that patch isn't in fedora yet. will do that tomorrow
Comment 10 Ignacio Casal Quinteiro 2015-06-16 07:04:38 UTC
ok thanks
Comment 11 Peter Hutterer 2015-06-16 07:12:46 UTC
nevermind, will be here in a tick:
http://koji.fedoraproject.org/koji/taskinfo?taskID=10068556

pls leave karma in bodhi when the update goes online
Comment 12 Peter Hutterer 2015-06-21 23:22:57 UTC
commit 51b694e28216b041a620d26ab2f3de6261a2e820
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 16 15:39:48 2015 +1000

    touchpad: disable right-edge palm detection for edge scrolling


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.