Bug 505768 - System Settings: Can't reset `Map to screen` to default value.
Summary: System Settings: Can't reset `Map to screen` to default value.
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_tablet (other bugs)
Version First Reported In: 6.4.0
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-19 08:59 UTC by madness742
Modified: 2025-06-28 22:20 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description madness742 2025-06-19 08:59:35 UTC
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
Comment 1 xanaroth 2025-06-22 21:17:52 UTC
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
Comment 2 Bug Janitor Service 2025-06-23 01:58:43 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3081
Comment 3 Joshua Goins 2025-06-28 22:19:27 UTC
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
Comment 4 Joshua Goins 2025-06-28 22:20:23 UTC
Sorry, missed the 6.4.1 window (ignore the commit message.) It will come in 6.4.2 instead
Comment 5 Joshua Goins 2025-06-28 22:20:40 UTC
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