Bug 443490 - Assign external touch screens to the external monitor instead of the internal one
Summary: Assign external touch screens to the external monitor instead of the internal...
Status: RESOLVED DUPLICATE of bug 411877
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.23.0
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-08 18:27 UTC by Manuel de la Fuente
Modified: 2022-11-08 14:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel de la Fuente 2021-10-08 18:27:11 UTC
SUMMARY

This only applies on Wayland since under Xorg it's possible to set it up using a few commands on boot.

Currently, if you have an external screen with a touch screen digitizer, it will automatically assign it to the internal/integrated one. In my case it's an Asus ZenBook Duo with a Screenpad (a 1080x515 creen right above the monitor) but this probably applies to folks using fancy Cintiq like devices. This will not work since it's not the correct display. I'd like to have an option in the Display KCM to map the touch screen to the correct display or, if even possible, to autodetect it (GNOME somehow manages to do it in both Wayland (tested on TW) and Xorg (avoiding stuff like 398487, tested on Pop_!OS)).

STEPS TO REPRODUCE
1. Connect external touch enabled display
2. Try to navigate the applications in that display
3. See the inputs happen on the integrated display

OBSERVED RESULT

Touch screen input happens on the incorrect display

EXPECTED RESULT

Touch screen input happens on the correct display, either by default without requiring additional set up by the user or by exposing an option to modify the behavior through the KCM

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20211001
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.6-2-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memory: 15.4 GiB of RAM
Graphics Processor: NVIDIA GeForce MX250/PCIe/SSE2
Comment 1 Nicolas Fella 2022-11-08 11:01:03 UTC
There might be a way to make this works better out of the box. Can you please show the output of running "sudo find /sys -name edid -exec edid-decode {} \;" and "sudo libinput list-devices" with the device connected?
Comment 2 Nicolas Fella 2022-11-08 14:49:10 UTC

*** This bug has been marked as a duplicate of bug 411877 ***