SUMMARY When trying to reset values to their default, `Map to screen` gets ignored. STEPS TO REPRODUCE 1. Connect a Wacom tablet (Wacom Intuos, in my case). 2. Under System Settings -> Drawing Tablet -> Display, adjust `Map to screen` to any other value. 3. Hit apply. 4. Click on `Defaults` at the bottom. OBSERVED RESULT `Map to screen` does not get changed. EXPECTED RESULT `Map to screen` should get changed back to the default value. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Linux 42 KDE Plasma Version: 6.4.0 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1
this feels similar to my Issue, I cant map my Digitizer to my Pendisplay. (Multi screen setup) Summary: map the output to a screen gets ignored. Observed Result: always active option is the last active screen despite the config file noting the selected screen Expected Result: cursor on the tablet only no matter the last active screen. Also on Fedora 42 and running KDE6.4 but persistent in earlier versions too
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3081
Git commit c5fe5a3026e9c77a0ad301723754f07cbd5a575d by Joshua Goins. Committed on 28/06/2025 at 21:20. Pushed by redstrate into branch 'master'. kcms/tablet: Refresh the "Map to screen" option during reset This is because the combo box's current index is decided by a function call, and isn't a property binding. We have existing infrastructure for this scenario, it just needs to be repurposed for the Display tab now. FIXED-IN: 6.4.1 M +14 -8 kcms/tablet/ui/DisplayTab.qml M +9 -0 kcms/tablet/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/c5fe5a3026e9c77a0ad301723754f07cbd5a575d
Sorry, missed the 6.4.1 window (ignore the commit message.) It will come in 6.4.2 instead
Git commit 3b42ac4f46f705f3cb277e34f1906afcd5015e9a by Joshua Goins. Committed on 28/06/2025 at 22:19. Pushed by redstrate into branch 'Plasma/6.4'. kcms/tablet: Refresh the "Map to screen" option during reset This is because the combo box's current index is decided by a function call, and isn't a property binding. We have existing infrastructure for this scenario, it just needs to be repurposed for the Display tab now. FIXED-IN: 6.4.1 (cherry picked from commit c5fe5a3026e9c77a0ad301723754f07cbd5a575d) Co-authored-by: Joshua Goins <josh@redstrate.com> M +14 -8 kcms/tablet/ui/DisplayTab.qml M +9 -0 kcms/tablet/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/3b42ac4f46f705f3cb277e34f1906afcd5015e9a