Bug 1687979
Summary: | [X11 Session] Various Wacom Screen Tablets Behave Like the Mode Strip Only has one Mode | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Michael Boisvert <mboisver> | ||||||||||
Component: | gnome-shell | Assignee: | Carlos Garnacho <cgarnach> | ||||||||||
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> | ||||||||||
Severity: | medium | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 8.0 | CC: | btissoir, cgarnach, jadahl, jkoten, lmiksik, peter.hutterer, tpelka, tpopela | ||||||||||
Target Milestone: | rc | ||||||||||||
Target Release: | 8.2 | ||||||||||||
Hardware: | x86_64 | ||||||||||||
OS: | Linux | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | gnome-shell-3.32.2-14.el8 | Doc Type: | If docs needed, set a value | ||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2020-04-28 16:09:06 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
Michael Boisvert
2019-03-12 19:54:47 UTC
I think the problem described with the Cintiq 21UX2 happened to get fixed on 3.32.2-21. It's not that the strips had a single mode, it was that each strip was assigned to the wrong mode switch button (due to libwacom describing them in inverse order). That is now all coherent with that patch. But this bug also mentions the 24HD multiple mode switch buttons. I have a fix for that. Should work with 3.32.2-24 Upon testing with the 24HD and the 21UX2 on mutter-3.32.2-26.el8.x86_64, I do not see these issues as fixed. On the 21UX2, pressing one of the mode switch buttons changes the mode for both touch strips instead of being independent, L and R. It does however have 4 modes for each strip that can be mapped independently. On the 24HD, the mode switch LEDs move correctly to each mode but the mapping and OSD never change from mode 1. (In reply to Michael Boisvert from comment #4) > Upon testing with the 24HD and the 21UX2 on mutter-3.32.2-26.el8.x86_64, I > do not see these issues as fixed. On the 21UX2, pressing one of the mode > switch buttons changes the mode for both touch strips instead of being > independent, L and R. It does however have 4 modes for each strip that can > be mapped independently. Hmm... It'd be great if you could attach a couple of evemu/libinput recordings of the pad device, pressing the mode button and going up/down the strip, one for each side. > > On the 24HD, the mode switch LEDs move correctly to each mode but the > mapping and OSD never change from mode 1. Gah, silly typo in the patch. I have a fix for that. (In reply to Carlos Garnacho from comment #5) > (In reply to Michael Boisvert from comment #4) > > Upon testing with the 24HD and the 21UX2 on mutter-3.32.2-26.el8.x86_64, I > > do not see these issues as fixed. On the 21UX2, pressing one of the mode > > switch buttons changes the mode for both touch strips instead of being > > independent, L and R. It does however have 4 modes for each strip that can > > be mapped independently. > > Hmm... It'd be great if you could attach a couple of evemu/libinput > recordings of the pad device, pressing the mode button and going up/down the > strip, one for each side. > > > > > On the 24HD, the mode switch LEDs move correctly to each mode but the > > mapping and OSD never change from mode 1. > > Gah, silly typo in the patch. I have a fix for that. Okay, I made individual libinput recordings for both touch strips (up then down) and both mode switch buttons (pressed 4x). Created attachment 1650206 [details]
Left Mode Button - libinput record
Created attachment 1650207 [details]
Right Mode Button - libinput record
Created attachment 1650208 [details]
Left Touch Strip - libinput record
Created attachment 1650210 [details]
Right Touch Strip - libinput record
So yes, the 21UX2 still has errors but so does the 24HD. With 3.32.2-29 the 24HD doesn't leave mode 1 on either side according to GNOME. However, the LEDs and the button presses on the tablet all line up and function correctly but GNOME never leaves mode 1 and neither does the OSD. Changing the component to a right one (after looking into logs from a conversation with Carlos). LED mode selection is working properly on gnome-shell-3.32.2-14.el8. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:1766 |