Bug 494510 - Map Tablet Area to Screen doesn't work
Summary: Map Tablet Area to Screen doesn't work
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_wacomtablet (other bugs)
Version First Reported In: 6.1.5
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-11 07:59 UTC by palapapa
Modified: 2024-12-18 23:49 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description palapapa 2024-10-11 07:59:51 UTC
SUMMARY

The "Map Tablet Area to Screen" doesn't work. The area on the tablet doesn't change after you click Apply, and the next time you open the settings window, it will be reset to the full tablet again.

The system log outputs these two errors whenever I try to map an area:
org.kde.wacomtablet.kcm: Call to TabletAreaSelectionView::setupScreens made with no valid screens.
org.kde.wacomtablet.kcm: Internal error, invalid tablet geometry - "0 0 0 0"

However, setting the Area parameter using xsetwacom does work.

STEPS TO REPRODUCE

1. Go to the "Graphic Tablet" settings page and click "Tablet > Map Tablet Area to Screen".
2. Set a new mapping.
3. It doesn't work.

OBSERVED RESULT

The mapping doesn't work.

EXPECTED RESULT

The mapping works.

SOFTWARE/OS VERSIONS

Operating System: Gentoo Linux 2.15
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.6.51-gentoo-dist (64-bit)
Graphics Platform: X11
Processors: 12 × Intel® Core™ i7-8700 CPU @ 3.20GHz
Memory: 23.4 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2

ADDITIONAL INFORMATION

xsetwacom list devices
Wacom Bamboo One S Pen stylus           id: 11  type: STYLUS    
Wacom Bamboo One S Pen eraser           id: 18  type: ERASER

xsetwacom -s --get "Wacom Bamboo One S Pen stylus" all
xsetwacom set "Wacom Bamboo One S Pen stylus" "Area" "0 0 14720 9225"
xsetwacom set "Wacom Bamboo One S Pen stylus" "Button" "1" "button +1 "
xsetwacom set "Wacom Bamboo One S Pen stylus" "Button" "2" "button +0 "
xsetwacom set "Wacom Bamboo One S Pen stylus" "Button" "3" "button +0 "
xsetwacom set "Wacom Bamboo One S Pen stylus" "Button" "8" "button +8 "
xsetwacom set "Wacom Bamboo One S Pen stylus" "ToolDebugLevel" "0"
xsetwacom set "Wacom Bamboo One S Pen stylus" "TabletDebugLevel" "0"
xsetwacom set "Wacom Bamboo One S Pen stylus" "Suppress" "2"
xsetwacom set "Wacom Bamboo One S Pen stylus" "RawSample" "4"
xsetwacom set "Wacom Bamboo One S Pen stylus" "PressureCurve" "0 0 100 100"
xsetwacom set "Wacom Bamboo One S Pen stylus" "Mode" "Absolute"
xsetwacom set "Wacom Bamboo One S Pen stylus" "TabletPCButton" "off"
xsetwacom set "Wacom Bamboo One S Pen stylus" "Touch" "off"
Property 'Wacom Hardware Touch Switch' does not exist on device.
xsetwacom set "Wacom Bamboo One S Pen stylus" "Gesture" "off"
xsetwacom set "Wacom Bamboo One S Pen stylus" "ZoomDistance" "0"
xsetwacom set "Wacom Bamboo One S Pen stylus" "ScrollDistance" "0"
xsetwacom set "Wacom Bamboo One S Pen stylus" "TapTime" "250"
xsetwacom set "Wacom Bamboo One S Pen stylus" "CursorProximity" "30"
xsetwacom set "Wacom Bamboo One S Pen stylus" "Rotate" "half"
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
xsetwacom set "Wacom Bamboo One S Pen stylus" "Threshold" "27"
xsetwacom set "Wacom Bamboo One S Pen stylus" "BindToSerial" "0"
xsetwacom set "Wacom Bamboo One S Pen stylus" "PressureRecalibration" "on"
xsetwacom set "Wacom Bamboo One S Pen stylus" "PanScrollThreshold" "1300"
Comment 1 Daniel Steinborn 2024-12-09 17:31:41 UTC
I have the same issue on arch linux. xsetwacom is working. Setting the screen mapping by going through kde settings shows the same error message:

org.kde.wacomtablet.kcm: Call to TabletAreaSelectionView::setupScreens made with no valid screens.
org.kde.wacomtablet.kcm: Internal error, invalid tablet geometry - "0 0 0 0"

System info:

Operating System: EndeavourOS 
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.6.64-1-lts (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060/PCIe/SSE2
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B450 AORUS PRO