flameshot-org / flameshot

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

Connected display is not detected and can't make screenshots on them #3320

Open golddragon007 opened 1 year ago

golddragon007 commented 1 year ago

Flameshot Version

Flameshot v12.1.0 (96c2c82e)

Installation Type

Using the ready-made package from Github Releases

Operating System type and version

windows 10

Description

Start the application, and after that, any display is newly connected, won't have the possibility to make screenshots on them.

Steps to reproduce

  1. Unplug external displays and close Flameshot
  2. Start Flameshot
  3. Plug in an external display
  4. Click on the Flameshot icon from the toolbar
  5. Only the internal display (or previously connected goes dark for clipping)

Note, that after restarting Flameshot all displays have the dark clipping area, disconnecting and reconnecting the same device does not cause any issues.

Screenshots or screen recordings

No response

System Information

Windows 10

Stacked two displays + laptops integrated display under it. Connection through a docking station.

tosstosstoss commented 1 year ago

Confirm this bug. Laptop + monitor LS27A8000U USB Type-C cable connected. Application does not see second monitor.

Lectoid commented 1 year ago

Confirming this also. I have a laptop and a dock with two connected monitors. If I start the app, I can screen shot on any of the three screens. If I remove the laptop from the dock and add it back, it only lets me use the laptops screen for screen shots.

tosstosstoss commented 1 year ago

I don't know how, but both monitors are available now.

Edition Windows 11 Enterprise Version 22H2 Installed on ‎08-‎Nov-‎22 OS build 22621.2283 Experience Windows Feature Experience Pack 1000.22662.1000.0

image

Lectoid commented 1 year ago

After I connect back to the dock, if I close the app and start it, it does see all my monitors. It just doesn't see them after they've disconnected and reconnected. I used to use greenshot and didn't have this issue.

Marcoevich commented 1 year ago

I don't know how, but both monitors are available now.

In our organization we see several reasons why Flameshot doesn't detect all monitors. It happens when devices resume from sleep and when new monitors or dockingstations are connected. The simple fix is to restart flameshot, then it sees al monitors again.

bryndin commented 5 months ago

Windows 11, connecting 2nd monitor (2nd screen is above the first one). Flameshot only activates on the main screen.

Restarting Flameshot fixes the issue.

mcd92 commented 4 months ago

Same thing here. changes on the connected monitors are not detected by Flameshot. One has to restart Flameshot for it to work on all monitors.

Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.2 winnt: 10.0.18363 windows: 10

ExtraClock commented 2 months ago

I have the same experience - only main display is available to capture after connecting to a dock station until Flameshot restart.

mauricioszabo commented 2 months ago

Same problem on my side, restarting flameshot is not working. I can only select my notebook's screen, no way to select the external display. I'm on Ubuntu 22.04, Wayland, nVidia driver 550-open.