https://bugs.kde.org/show_bug.cgi?id=520415
Bug ID: 520415
Summary: Rectangular Region overlay shows both monitors and
fails on rotated output (Wayland, no fractional
scaling)
Classification: Applications
Product: Spectacle
Version First 6.6.4
Reported In:
Platform: CachyOS
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
Spectacle's Rectangular Region mode is broken on a dual-monitor Wayland setup
with one
rotated output and no fractional scaling. This is distinct from bug 502047
(wrong screen
with fractional scaling), which is marked VERIFIED FIXED in 6.4.0 and confirmed
present
in my installed version 6.6.4.
Two separate symptoms:
1. On the primary (landscape) monitor: the selection overlay shows the contents
of both
monitors simultaneously.
2. On the secondary (portrait/rotated) monitor: the rectangular region
selection does not
work at all.
Behavior is occasionally correct without any identifiable pattern, suggesting a
race
condition or state-dependent initialization issue.
STEPS TO REPRODUCE
1. Connect two monitors via DisplayPort to an NVIDIA GPU under KDE
Plasma/Wayland.
2. Set one monitor to portrait mode (90° rotation) with no fractional scaling
on either
display.
3. Open Spectacle and select "Rectangular Region" capture mode.
4. Attempt to select a region on either monitor.
OBSERVED RESULT
- Left monitor (landscape): overlay renders content from both monitors mixed
together.
- Right monitor (portrait, rotated 90°): selection is non-functional.
EXPECTED RESULT
The selection overlay should correctly map to the physical output geometry,
accounting
for rotation, and allow region selection on each monitor independently.
SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.6.4
Spectacle Version: 6.6.4 (package: 1:6.6.4-1.1)
KDE Frameworks Version: 6.x (CachyOS rolling)
Qt Version: 6.x
Kernel Version: 7.0.5-2-cachyos (64-bit)
Graphics Platform: Wayland
Graphics Driver: NVIDIA 595.58.03 (proprietary)
HARDWARE
CPU: AMD Ryzen 7 5800X3D
GPU: NVIDIA GeForce RTX 5070 Ti (GB203)
Motherboard: MSI MPG B550 GAMING CARBON WIFI
MONITOR SETUP
- DP-2 (primary, left): 3440×1440, 144 Hz, landscape, position 0,267, scaling
100%
- DP-1 (secondary, right): 2560×1440, ~144 Hz, portrait (90° rotation →
1440×2560),
position 3440,0, scaling 100%
- Both connected directly via DisplayPort to RTX 5070 Ti
- VRR disabled on DP-1
ADDITIONAL INFORMATION
- Bug 502047 (fixed in 6.4.0) does NOT cover this case: that fix addresses
fractional
scaling combinations. This setup uses 100% scaling on both outputs.
- Bug 502207 was closed as duplicate of 502047, but the reproduction path
differs
(rotation, not fractional scaling).
- Workarounds tested and ruled out: grim+slurp (wlroots only), ksnip (same
coordinate
issue, falls back to xdg-desktop-portal), Flameshot (identical symptoms).
- Current workaround: "Current Monitor" mode in Spectacle + manual crop in
Gwenview.
- Adaptive Sync disabled on DP-1 — no effect on the bug.
--
You are receiving this mail because:
You are watching all bug changes.