Mapping issues with the Tablet KCM

Hey yall, it seems like i have some issue with the tablet settings where the screen mapper doesnt seem to work. Either there is a config file that gets prioritised over the usual one found in the .config and I’m an idiot for not finding it or there is a bug.

So The following picture, I got 3 screens driven by mesa on an AMD card: a 60hz 1080p monitor, a 144hz 1080p monitor and a 1440p 60hz pendisplay. I am on fedora 42 obviously KDE on version 6.4 and use Wayland. this is all fine and dandy.

The problem is that the tablet settings remember my screen choice but i have a guess that something either crashes and falls back to the Libinput defaults or a rouge config file is playing tricks on me. Like this is only a QoL issue and doesnt inhibit my ability to draw but its still annoying. A few pointers to either submit a bugreport or where to find possible configs would be cool :3

Hey,

since I am not using a multi monitor setup its not super clear what your problem is. Maybe you can add a picture?

The config file (for mouse and tablet libinput stuff) should be in ~./config/kcminputrc.

If you want to report a bug you can do it at https://bugs.kde.org/
“Product” Systemsettings, “component” kcm_tablet

Here is a list of all open and closed bugs, in case you want to check before you write a bug report: Bug List

CC: @redstrate

1 Like

Okay so, you have the interface that lets you map the output of the tablet/digitizer to a screen, which in my case i want to map to my Pendisplay(screentablet).

But nothing happens regarding the screen assignment and it stays on the default option that libinput uses (or so i assume) yet the UI remembers what option i had selected. Even when deleting the Config lines manually. So dunno.

What I expect to happen when the mapping works, is that the tablet output is always on the tablet screen and not the last screen I click in.


this interface

That’s strange, that’s definitely not supposed to happen when you explicitly select a monitor. I have an open bug report related to this setting, so I’ll be investigating it soon anyway :slight_smile:

2 Likes

very cool ! :3 I found a similar new confirmed bughttps://bugs.kde.org/show_bug.cgi?id=505768 and the kcminputrc config file reads the values i had set (in my case HDMI-A-1) but it seems to get ignored

1 Like

Can you post the output of both kscreen-doctor -o and cat ~/.kcminputrc somewhere (either in a code block or pastebin, whichever is easiest for you.) I want to make sure the output names are being set correctly.

Also just to be sure, the tablet KCM doesn’t list multiple devices to switch between right?

Sorry for the late reply i went to bed in the meantime, here are the outputs:

Screendoctor

Output: 1 DP-2 908c3e27-c63e-4fa8-843a-1d4e35f324cb
        enabled
        connected
        priority 2
        DisplayPort
        replication source:0
        Modes:  1:1920x1080@60*!  2:1920x1080@60  3:1920x1080@60  4:1920x1080@50  5:1680x1050@60  6:1280x1024@75  7:1280x1024@60  8:1440x900@60  9:1280x960@60  10:1280x800@60  11:1152x864@75  12:1280x720@60  13:1280x720@60  14:1280x720@60  15:1280x720@50  16:1280x720@50  17:1440x576@50  18:1440x576@50  19:1024x768@75  20:1024x768@70  21:1024x768@60  22:1440x480@60  23:1440x480@60  24:1440x480@60  25:1440x480@60  26:832x624@75  27:800x600@75  28:800x600@72  29:800x600@60  30:800x600@56  31:720x576@50  32:720x576@50  33:720x576@50  34:720x480@60  35:720x480@60  36:720x480@60  37:720x480@60  38:720x480@60  39:640x480@75  40:640x480@67  41:640x480@60  42:640x480@60  43:640x480@60  44:720x400@70  45:1600x900@60  46:1368x768@60 
        Geometry: 0,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 80% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (10), range: [8; 16] bits per color
        Allow EDR: unsupported
Output: 2 DP-3 22c2291e-16ce-49cf-afff-18850367aba4
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  47:1920x1080@60!  48:1920x1080@144*  49:1920x1080@120  50:1920x1080@120  51:1920x1080@120  52:1920x1080@100  53:1920x1080@60  54:1920x1080@60  55:1920x1080@50  56:1680x1050@60  57:1280x1024@75  58:1280x1024@60  59:1440x900@60  60:1280x800@60  61:1280x720@60  62:1280x720@60  63:1280x720@60  64:1280x720@50  65:1024x768@120  66:1024x768@100  67:1024x768@75  68:1024x768@70  69:1024x768@60  70:832x624@75  71:800x600@120  72:800x600@100  73:800x600@75  74:800x600@72  75:800x600@60  76:800x600@56  77:720x576@50  78:720x576@50  79:720x480@60  80:720x480@60  81:720x480@60  82:720x480@60  83:640x480@120  84:640x480@100  85:640x480@75  86:640x480@73  87:640x480@67  88:640x480@60  89:640x480@60  90:640x480@60  91:720x400@70  92:1280x1024@144  93:1024x768@144  94:1280x800@144  95:1600x900@60  96:1600x900@144  97:1368x768@60  98:1368x768@144  99:1280x720@144 
        Geometry: 1920,0 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: Automatic
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: EDID
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 80% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (10), range: [8; 16] bits per color
        Allow EDR: unsupported
Output: 3 HDMI-A-1 12c41450-981a-4a0d-aee2-1c525672e813
        enabled
        connected
        priority 3
        HDMI
        replication source:0
        Modes:  100:2560x1440@60*!  101:2560x1440@50  102:1920x1200@60  103:1920x1080@60  104:1920x1080@60  105:1920x1080@60  106:1920x1080@60  107:1920x1080@60  108:1920x1080@50  109:1600x1200@60  110:1680x1050@60  111:1600x900@60  112:1280x1024@60  113:1440x900@60  114:1280x800@60  115:1280x720@60  116:1280x720@60  117:1280x720@60  118:1280x720@60  119:1280x720@60  120:1280x720@50  121:1024x768@60  122:800x600@60  123:720x480@60  124:720x480@60  125:640x480@60  126:640x480@60  127:640x480@60  128:1368x768@60 
        Geometry: 1920,1080 2560x1440
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: disabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 20% and dimming to 100%
        DDC/CI: allowed
        Color resolution: automatic (10), range: [8; 16] bits per color
        Allow EDR: unsupported

the last one is the Huion Kamvas 24 plus

[Libinput][9580][109][Huion Tablet_GS2402 Stylus]
MapToWorkspace=false
OutputArea=0,0,1,1.1111111111111112
OutputName=HDMI-A-1
TabletToolPressureCurve=0.212452,0.555152;1,1;
TabletToolRelativeMode=false

and thats the kcminputrc

and no it shows only one tablet device and well the other 3 screens i can select but every aspect seems correctly bound to their respective interfaces

Small update, i still have my small traveling graphics tablet (wacom intous s “cth-490/k”)and tried to connect that and that gets assigned to the screen i selected no problem. yet the huion doesnt

Hi, I actually made an account today to say that I have a Huion Kamvas 13 and have the same issue. Have had the issue since switching to Plasma 6