Bug 472123 - In a multi-monitor setup, the rectangular region tool only works on one screen at a time
Summary: In a multi-monitor setup, the rectangular region tool only works on one scree...
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 23.04.2
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-10 10:09 UTC by Riccardo Robecchi
Modified: 2025-03-11 15:29 UTC (History)
2 users (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 Riccardo Robecchi 2023-07-10 10:09:45 UTC
SUMMARY
After the launch of Spectacle 23.04, using the rectangular region tool you can only select a region inside the screen the mouse pointer is currently in. This means you cannot take screenshots across multiple screens, or you have to be mindful of where your pointer is if you only want to capture a rectangular region.
I am using two screens (one QHD, the other FHD) with no scaling, arranged vertically. I have set KWin so that it treats the screen where the mouse pointer is as active.

STEPS TO REPRODUCE
1. Start Spectacle with the rectangular region tool using the hotkey

OBSERVED RESULT
You can only select a region inside the screen where the mouse pointer currently is.

EXPECTED RESULT
You can select any region across any of the available screens.

SOFTWARE/OS VERSIONS
Linux: KDE neon
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
Using X11.
Comment 1 Nate Graham 2023-09-12 18:30:05 UTC
I cannot reproduce this issue with vertical screens and Spectacle from git master in Plasma 6.

Does it work for you on Wayland in Plasma 5? Also with Spectacle 23.08?
Comment 2 Riccardo Robecchi 2023-09-17 09:00:38 UTC
I've just tested this on Wayland and it doesn't work there, either. Spectacle 23.08 was installed.
Comment 3 Riccardo Robecchi 2025-03-11 15:29:12 UTC
Closing this as fixed as it works on Plasma 6.3.2.