Bug 479541 - Orientation (rotation) option on drawing tablet settings not available
Summary: Orientation (rotation) option on drawing tablet settings not available
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_tablet (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-08 16:22 UTC by Boris Gonzalez
Modified: 2024-06-16 15:24 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
screenshot (1.36 MB, image/png)
2024-01-08 16:22 UTC, Boris Gonzalez
Details
libinput list-devices (5.92 KB, text/plain)
2024-01-08 18:03 UTC, Boris Gonzalez
Details
evtest for the HUION huion tablet pen (63.15 KB, text/plain)
2024-01-12 18:13 UTC, Boris Gonzalez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Gonzalez 2024-01-08 16:22:53 UTC
Created attachment 164753 [details]
screenshot

SUMMARY
***
Orientation (rotation) option on drawing tablet settings not available
***


STEPS TO REPRODUCE
1. connect tablet to computer
2. open drawing tablet settings

OBSERVED RESULT
Option to rotate drawing tablet is grey and cant be changed

EXPECTED RESULT
Option to rotate drawing tablet is available and tablet input can be rotated

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  neon-unstable-20240104-1507.iso
(available in About System)
KDE Plasma Version:  KDE PLASMA 6 BETA

ADDITIONAL INFORMATION
usb screenless drawing tablet
problem has been present since drawing tablets started being supported in plasma 5
Comment 1 Nicolas Fella 2024-01-08 17:12:45 UTC
Please attach the output of running "sudo libinput list-devices"
Comment 2 Boris Gonzalez 2024-01-08 18:03:51 UTC
Created attachment 164756 [details]
libinput list-devices

added output of "libinput list-devices"
Comment 3 Nicolas Fella 2024-01-08 19:15:31 UTC
Thanks.

We do rotation by applying a calibration matrix to the libinput device, but your tablet doesn't seem to support this.

Libinput has a separate "Rotation" property, but your device doesn't seem to support that either, see the "Rotation:         n/a" in the libinput output
Comment 4 Joshua Goins 2024-01-08 19:32:30 UTC
Can you also attach the output of `evtest /dev/input/event12`? (use sudo if nessecary.) If you rebooted, that path may have changed, but I'm interested in the "HUION Huion Tablet Pen" and other pen devices. I just need the first bit of the output describing the capabilities, not necessarily the event test stuff if you move around the pen. Thanks!
Comment 5 Joshua Goins 2024-01-08 19:34:24 UTC
Forgot to add that in the comment, but you can find the evtest path in the "Kernel" field in the libinput list-devices output. You can also run evtest by itself and select a device there.
Comment 6 Joshua Goins 2024-01-11 23:13:55 UTC
This may be fixed upstream by https://gitlab.freedesktop.org/libinput/libinput/-/commit/11a7de7640e2f461719c3aa5b88648fba4931f92, will see once reporter comes back with more info
Comment 7 Boris Gonzalez 2024-01-12 18:13:48 UTC
Created attachment 164848 [details]
evtest for the HUION huion tablet pen

added the output of evtest for the HUION huion tablet pen
Comment 8 Boris Gonzalez 2024-01-26 06:25:24 UTC
(In reply to Joshua Goins from comment #6)
> This may be fixed upstream by
> https://gitlab.freedesktop.org/libinput/libinput/-/commit/
> 11a7de7640e2f461719c3aa5b88648fba4931f92, will see once reporter comes back
> with more info

what happened in the end?
Comment 9 Joshua Goins 2024-06-16 15:24:51 UTC
(In reply to Boris Gonzalez from comment #8)
> (In reply to Joshua Goins from comment #6)
> > This may be fixed upstream by
> > https://gitlab.freedesktop.org/libinput/libinput/-/commit/
> > 11a7de7640e2f461719c3aa5b88648fba4931f92, will see once reporter comes back
> > with more info
> 
> what happened in the end?

They never got back to me, so I'm closing this as it should be fixed upstream. If you can confirm that your libinput is latest and this is still an issue, I can re-open it but more than likely this is also going to be a libinput issue and not the fault of our KCM.