Impossible to calibrate external touch-screens with GNOME
Affected version
Running GNOME 41.2 on Fedora 35 Workstation Edition.
Bug summary
On a Wayland session, it appears to be impossible to calibrate an external touch-screen, or otherwise map its input to a particular screen or region. mutter doesn't respect the WL_OUTPUT device property and doesn't expose the calibration interface that Weston supports.
Steps to reproduce
- Plug in a monitor that also has a USB touch-screen as a secondary (or tertiary, etc.) monitor
- Try to interact with the touch-screen
- Observe that the input does not map to that screen
What happened
Input is mapped to some odd region that seems to intersect all my monitors.
What did you expect to happen
I would expect there to be some calibration/configuration option to allow me to specify the region the touch-screen maps to.
Relevant logs, screenshots, screencasts etc.
On searching, I found these links useful regarding the issue:
https://wiki.tizen.org/IVI/Mapping_multiple_touchscreen_Wayland
https://askubuntu.com/questions/141341/touchscreen-with-dual-monitors/773812#773812