Summary: | Speed-based thumb detection causes unreliable scrolling | ||
---|---|---|---|
Product: | Wayland | Reporter: | Sebastian Krzyszkowiak <freedesktop> |
Component: | libinput | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | freedesktop, nate, peter.hutterer |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | 99703 | ||
Bug Blocks: | |||
Attachments: |
evemu info
udev info evemu recording libinput debug-events output, live, misinterpreted libinput debug-events output, replayed, correct |
Description
Sebastian Krzyszkowiak
2018-01-22 18:22:11 UTC
Created attachment 136899 [details]
evemu info
Created attachment 136900 [details]
udev info
Created attachment 136901 [details]
evemu recording
Recording content: one finger placed on touchpad, moved to move the cursor, then second one placed and both moved together for a while in order to scroll.
Created attachment 136902 [details]
libinput debug-events output, live, misinterpreted
Created attachment 136903 [details]
libinput debug-events output, replayed, correct
Most likely a side-effect of bug 99703, this behaviour is intentional but should only be triggered above a certain movement speed. And it's the classic case of we have to pick a behaviour and thus get to choose which set of people to upset, sorry. I understand that sometimes it's good to ignore such gesture due to it likely being a mistake, however, libinput is really, really stubborn with ignoring it even after I keep firmly moving two fingers together through the whole touchpad, which is hard to do by accident - I need to release the finger and touch again for it to start scrolling. I believe there should be some room to make this heuristic better without giving up on detecting accidents from bug 99703 :) Yeah, I agree, we can be a bit more detailed here and check for motion distance/motion speed/something? Not sure what exactly though and I'm bottlenecking everywhere already, so I'll definitely will need help with that, sorry. I find this two fingers scroll behavior annoying and unusable compare to the synaptics driver. I recently switched to Fedora 27 and reverted to Xorg/synaptics because of this.. not sure what your comment is supposed to achieve. it's not like bugs magically fix themselves if you switch to another driver. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/libinput/libinput/issues/13. |
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.