Bug 489422 - KDE Plasma's touchscreen "automatic" target screen settings redirects touch to the other monitor
Summary: KDE Plasma's touchscreen "automatic" target screen settings redirects touch t...
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: input (show other bugs)
Version: 6.1.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-29 09:09 UTC by Yorimirus
Modified: 2024-07-03 01:45 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yorimirus 2024-06-29 09:09:16 UTC
SUMMARY

I have a portable monitor, 1920x1080@60Hz, connected to my laptop via USB-C. It supports touch input. However, when I connect this monitor to my laptop, the touch input from that monitor is redirected to my built-in screen for some reason. Therefore, every time I connect this monitor, I need to go to the settings and change it to the external display.

STEPS TO REPRODUCE
1. Connect an external monitor with touch support
2. Make sure that in system settings > touch screen > target display is set to "automatic"

OBSERVED RESULT

Wherever I press with my finger on the external screen, instead of that touch input being registered on the external screen, it's instead registered in my built-in screen.

EXPECTED RESULT

Touch input should happen on the external screen. Because that's the screen with touch support.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed
(available in About System)
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION

I don't think it's important, but the screen is a VERBATIM PMT-15. In the touch settings, the device is detected as "Silicon Integrated System Co. SiS HID Touch Controller". When I change the setting to "Verbatim MT15/demoset-1 - (0,0 1536x864)", then touch works like it should with no bugs that I am currently aware of. 
I am not sure why it says the resolution is 1536x864. The screen is 1920x1080. May be caused by the 200% scaling on the built-in screen.