https://bugs.kde.org/show_bug.cgi?id=474954

            Bug ID: 474954
           Summary: When using multiple monitors, box-select
                    screenshotting alters the underlying display in the
                    click-and-drag interface
    Classification: Applications
           Product: Spectacle
           Version: 23.08.1
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: noaha...@gmail.com
          Reporter: a.aannes...@proton.me
                CC: k...@david-redondo.de
  Target Milestone: ---

SUMMARY
**
Spectacle's box-select tool is designed to show you the underlying display so
that you can select a region of it to save or copy to the clipboard. In my
current setup, this interface is bugged, such that on my primary monitor about
the left one-third of the underlying display is shown correctly, but the same
image is repeated starting about one-third of the way across the screen. This
results in two copies of the left one-third of the underlying display visible
simultaneously: when in the box-select tool, the left one-third of the screen
or so is the left one-third of the underlying display, the middle one-third is
the left one-third of the underlying display repeated again, and the right
one-third is the middle one-third of the underlying display.

Notably, this bug does not affect the image that is taken by the tool; if I
select an area of the bugged offset two-thirds, the resulting image is the
correct area of the underlying display. This means that taking screenshots is
incredibly unwieldy unless they're entirely within the correct left one-third
of the display - in order to select the correct area to produce the image I
want, I have to estimate where on the screen is the correct position based on
whatever cues I can gather from what is displayed - using the correct left
one-third and/or mentally correcting for the shifted duplicated screen area.

This seems to be the result of my multiple-monitor setup; when I have one
monitor connected, Spectacle behaves correctly. My current setup involves a TV
set up as placed to the left of my primary monitor, and notably Spectacle
*also* behaves correctly on the TV when the TV is on and connected. The bug
only occurs on my primary monitor when the secondary display is also connected.
***


STEPS TO REPRODUCE
1. Connect two monitors to your system, such that the right of the pair is
considered primary
2. Open the box-select tool via either the hotkey or the button in Spectacle's
dedicated UI
3. Observe that, on the primary right-side monitor, suddenly the right two
thirds of the underlying display are hidden behind a duplicate of the left two
thirds
4. Take a screenshot of anywhere in the duplicated area, observing that the
resulting screenshot is not of the duplicate that was visible when you took it,
but instead correctly represents the area of the unmodified display you
selected

OBSERVED RESULT
On the primary monitor, the box-select tool shows an incorrect representation
of the display area you're trying to select from

EXPECTED RESULT
The box-select tool's interface should simply reproduce the underlying display
exactly on all displays

SOFTWARE/OS VERSIONS
Manjaro kernel version: 6.1.53-1-MANJARO (64 bit)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to