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.

Reply via email to