Multiple Monitors lead to weird behaviour on input-output scaling since last mayor update
Affected version
GNOME Shell 3.36.1 on Wayland
OS: Arch Linux
Kernel: x86_64 Linux 5.5.13-arch2-1
Bug summary
This has started with the last mayor update of gnome. Using multiple monitors, I experience some issues which seem to lead to the same problem.
Let's suppose i have two screens, A[2] and B[1]. Screen A[2] sits on top of screen B[1], both are 1920x1080. Now: If i use Pen entry (see more config below), I use screen B[1], which is my Laptop Screen supporting it. However, the pen input, which should behave similarly as a using touch input, is scaled to the area of both screens, 1920x2160. A touch with the Pen the top area of B[1] is mapped to screen A[2], for example.
I did also experience a similar thing with the screenshot tool, so it is not wacom specific. I will be very happy to upload a video of it, if you wish so.
Screen 0: minimum 16 x 16, current 1920 x 2160, maximum 32767 x 32767
XWAYLAND0 connected 1920x1080+0+1080 (normal left inverted right x axis y axis) 290mm x 170mm
1920x1080 59.96*+
XWAYLAND2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 59.96*+
Input from Wacom Pen affected, Wacom Finger (touch) works fine
Device: Power Button
Device: Video Bus
Device: Lid Switch
Device: Power Button
Device: Integrated Camera: Integrated C
Device: MSFT0001:02 04F3:3052 Mouse
Device: MSFT0001:02 04F3:3052 Touchpad
Device: **Wacom HID 5174 Pen**
Device: Wacom HID 5174 Finger
Device: Ideapad extra buttons
Device: HDA Intel PCH Mic
Device: HDA Intel PCH Headphone
Device: HDA Intel PCH HDMI/DP,pcm=3
Device: HDA Intel PCH HDMI/DP,pcm=7
Device: HDA Intel PCH HDMI/DP,pcm=8
Device: HDA Intel PCH HDMI/DP,pcm=9
Device: HDA Intel PCH HDMI/DP,pcm=10
Device: AT Translated Set 2 keyboard
Steps to reproduce
- Connect an external Monitor and Join displays
- Use the screenshot tool on both monitors. See the results
- Use Pen input on the monitor supporting it (if available)
What happened
- At least 1 Screenshot does not coincide with the selected area
- Pen input is scaled as if the two screens where 1 big, combined screen.
What did you expect to happen
- Two screenshots coinciding with the selected areas
- Pen input is mapped to the Screen (to the point i am physically)
Relevant logs, screenshots, screencasts etc.
I would have to do a video, as it concerns the input-output mapping. In the system everything looks ok. If you wish that, I will be happy to upload a video, but it will take me some time (1-3 days)