ublue-os / main

OCI base images of Fedora with batteries included
https://universal-blue.org/images/main/
Apache License 2.0
480 stars 39 forks source link

Huion tablets not working in ublue images, while Fedora's images work #622

Open Potajito opened 1 month ago

Potajito commented 1 month ago

Hi! Huion tablets are not working on ublue images:

Bazzite KDE: Not working Bazzite Gnome: tablet shows up but pen doesn't work, so I'd consider it now working Aurora: Not working Kinoite Ublue: Not working (rebased from fedora kinoite, where it was working previously)

While on non ublue images (tested Fedora Workstation Gnome non atomic, Fedora KDE non atomic, Fedora Kinoite) it works out of the box. All tests on wayland, just plain default out of the box.

There are a couple of things that are puzzling. First we thought this had to do with a not up to date libwacom package, currently bazzite uses 2.11.0, while latest is 2.12.2, and changelog shows some work on Huion tablets, but this was not it, as I downgraded my working arch installation package to 2.11 and it kept working.

Another thing worth mentioning is how KDE shows the Drawing tablet interface. When the tablet is unplugged, but "it's going to work" when plugged, it shows this interface: image

Meanwhile, when it's unplugged but "it's not going to work" when plugged, it shows this: image

You can find our discussion over here https://discord.com/channels/1072614816579063828/1268470456441110568 tagging @HikariKnight as they have followed the discussion and is aware of the issue.

Possible culprit could be something to do with libinput and its interactions with libwacom/libwacom-data. For example, libinput list-devices doesn't list the tablet in the affected images.

Please also note that this seems to be happening on some tablets (me and another user reported the issue with huion), but Hikari's wacom works fine out of the box.

I'd say those are all our findings. Let me know if you can think of anything else I can test/help with. Cheers!

m2Giles commented 1 month ago

Did we include the libwacom surface packages on main images? If so I wonder if this is conflicting here.