flameshot-org / flameshot

Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
https://flameshot.org
GNU General Public License v3.0
24.22k stars 1.55k forks source link

Second monitor white screens #3349

Open xDvck opened 10 months ago

xDvck commented 10 months ago

Flameshot Version

Flameshot v12.1.0 (-) Compiled with Qt 5.15.10

Installation Type

Linux, MacOS, or Windows Package manager (apt, pacman, eopkg, choco, brew, ...)

Operating System type and version

Arch Linux (Kernel 6.5.4-arch2-1)

Description

This happened after I updated the NVIDIA drivers.

When I am taking a screenshot my right monitor blanks and all of my applications on this monitor get moved to the left monitor.

For example: I have Firefox open on workspace 2 (right monitor). When I run flameshot gui (exec via hotkey) Firefox gets moved to workspace 1 (left monitor). Every open program on workspace 1 is then hidden until I take a screenshot/abort the screenshot.

I cannot take a screenshot of the right screen either. When I move the selected area around the tools (saving, drawing, copying to clipboard) "stick" to the main monitor at the same height (y-axis) as the selected area on the right screen

Steps to reproduce

  1. Run flameshot gui (via hotkey: bindsym $mod exec flameshot gui)
  2. Right monitor then blanks and moves all programs to main monitor

Screenshots or screen recordings

Video

System Information

Real-Gecko commented 10 months ago

I have a little bit different issue, but I think it's related as I have almost same setup:

Flameshot v12.1.0 (-)
Compiled with Qt 5.15.10
linux: 6.5.5-arch1-1
xorg-server 21.1.8-2
nvidia 535.113.01-2

When I launch Flameshot my screens "shift" and only "middle" is available for screen capturing, see attached video:

https://github.com/flameshot-org/flameshot/assets/2231969/ee752968-9d80-4934-8f14-7ac9ec834f0d

I think implementing #2328 would be a good workaround.