Bug 1209151
Summary: | one finger tap registers as two or three finger tap | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jeff Bastian <jbastian> | ||||||||
Component: | libinput | Assignee: | Peter Hutterer <peter.hutterer> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | 22 | CC: | btissoir, jbastian, kevin, peter.hutterer | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | libinput-0.13.0-6.fc22 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2016-05-05 05:52:54 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Jeff Bastian
2015-04-06 13:16:43 UTC
Created attachment 1011382 [details]
x-session log
pls record your device with evemu-record and attach the output here. This should help narrow down where the problem is. For bugs that are only seen occasionally, please try to keep the recording as short as possible. http://www.freedesktop.org/wiki/Evemu Created attachment 1011747 [details]
evemu-record output
The buttons started acting weird about 8 or 9 seconds into this recording.
It feels like an off-by-1 error: I was using the KDE System Settings -> Input Devices tool where you can click on a testing area and it tells you which button you clicked. When it starts acting up, I noticed a single-finger-tap shows up as a right-click, and a double-finger-tap was a middle-click. So it seems like the libinput driver forgot to subtract 1 from the number of fingers on a tap-release event, and thus the next tap registers as fingers+1. Verified, filed this upstream here: https://bugs.freedesktop.org/show_bug.cgi?id=89949 Scratch build for testing available here, does this fix the issue? http://koji.fedoraproject.org/koji/taskinfo?taskID=9434244 The scratch build works great! Thanks! libinput-0.13.0-4.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/libinput-0.13.0-4.fc22 Package libinput-0.13.0-4.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing libinput-0.13.0-4.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-5900/libinput-0.13.0-4.fc22 then log in and leave karma (feedback). This change seems to completely break 3 finger tap here. I can't get it to ever see 3 fingers, it always sees it as 2. will attach evemu record Created attachment 1014925 [details]
3 finger tap being seen as 2
Sorry for the noise here. This seems to be a kernel issue. Works with 4.0.0, breaks with the 4.1.x pre rc ones in rawhide. Will file a new bug for that. See Bug 1212230 for Kevin's issue, it is unrelated to this one. libinput-0.13.0-6.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/libinput-0.13.0-6.fc22 libinput-0.13.0-6.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. this bug should've been auto-closed but didn't. |