Wacom Drawing tablet (pad) not working on Touchpad/Relative/Mouse Mode
Affected version
GNOME: 45.1
Mutter: 45.1
Distro: Garuda Linux, rolling
Windowing System: Wayland
Drawing Tablet: Huion H610PRO V2
Bug summary
The drawing tablet is not working in Touchpad/Relative/Mouse Mode
It works fine on Tablet Mode (absolute), and it used to work fine on Gnome 44.5 (both Touchpad and Tablet mode).
Upon turning Tablet Mode off, the cursor icon stays on it's position (not where it should actually be) and the cursor itself is only able to move or interact with the Gnome Shell, and only being able to click the 'Tablet Mode' button in the settings app if Touchpad Mode was enabled by clicking on the button with the drawing tablet.
- libinput debug-events seems to detect it fine.
- The cursor is invisible, but it moves.
- It doesn't interact with apps, but it interacts with the Gnome Shell
- Can only interact with an app where the cursor was left over before changing into Touchpad Mode (This being only possible with the 'Tablet Mode' button)
- Pen buttons don't do anything, but are detected by libinput
Steps to reproduce
- Connect drawing tablet
- Set it on Touchpad Mode (disable Tablet Mode)
What happened
After setting the drawing tablet in Touchpad Mode it is only able to interact with the Gnome Shell, and not any app. If I change into Touchpad Mode by using the Tablet itself (while on tablet mode) the cursor in the app seems to stay on it's position, and I'm able to press the button again, this, while other apps are in focus, and the settings app being covered by other windows. No other interaction with any app seems to be possible.
What did you expect to happen
Expected it to work in it's intended way, for the cursor to be visible, to be able to interact with apps, everything that is expected to work in Touchpad Mode.
Relevant logs, screenshots, screencasts etc.
libinput debug-events log
Just a short snippet
event9 - HUION Huion Tablet Dial: libinput bug: missing tablet capabilities: pen btn-stylus resolution. Ignoring this device.
event8 - HUION Huion Tablet Touch Strip: libinput bug: missing tablet capabilities: pen btn-stylus resolution. Ignoring this device.
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event5 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event1 DEVICE_ADDED Lid Switch seat0 default group3 cap:S
-event0 DEVICE_ADDED Sleep Button seat0 default group4 cap:k
-event6 DEVICE_ADDED HUION Huion Tablet Pen seat0 default group5 cap:T size 254x159mm left
-event7 DEVICE_ADDED HUION Huion Tablet Pad seat0 default group5 cap:P left buttons:12 strips:0 rings:0 mode groups:1
-event14 DEVICE_ADDED Synaptics TM3276-022 seat0 default group6 cap:pg size 97x65mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on dwtp-on
-event15 DEVICE_ADDED TPPS/2 IBM TrackPoint seat0 default group7 cap:p left scroll-nat scroll-button
-event3 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group8 cap:k
-event4 DEVICE_ADDED ThinkPad Extra Buttons seat0 default group9 cap:k
-event6 TABLET_TOOL_PROXIMITY +0.000s 50.43*/0.54* tilt: 7.04*/0.00* pressure: 0.00* pen (0, id 0) proximity-in axes:pt btn:SS2
event6 TABLET_TOOL_AXIS +0.004s 50.35*/0.59* tilt: 6.79*/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.010s 50.16*/0.70* tilt: 6.53/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.014s 49.87*/0.88* tilt: 8.80*/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.024s 49.36*/1.15* tilt: 10.55*/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.028s 48.68*/1.52* tilt: 12.31*/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.034s 47.79*/2.04* tilt: 14.07/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.038s 46.66*/2.79* tilt: 12.82*/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.044s 45.37*/3.77* tilt: 12.06/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.048s 43.95*/5.00* tilt: 11.56/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.052s 42.48*/6.42* tilt: 11.06/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.056s 40.98*/7.99* tilt: 10.81*/0.00 pressure: 0.00
event6 TABLET_TOOL_AXIS +0.060s 39.49*/9.64* tilt: 10.55/0.00 pressure: 0.00
Screencast: Being able to interact with the Gnome Shell in Touchpad Mode, but not with the applications, cursor visually staying on it's position (not where it should be), being able to press the Tablet Mode button in settings, where the cursor was left over (When it was in tablet mode, before disabling it):
Screencast: Being able to press the Tablet Mode button in settings, where the cursor was left over (When it was in tablet mode, before disabling it), while other apps in focus:
In summary, while on Touchpad Mode, the tablet only seems to be able to interact with the Gnome Shell, and only being able to click the app where the cursor was left over before changing into this mode.