Flameshot not taking screenshot on active display
penalvch opened this issue · comments
Flameshot Version
Flameshot v12.1.0 (96c2c82)
Compiled with Qt 5.15.5
darwin: 23.3.0
osx: 14.3
Installation Type
Linux, MacOS, or Windows Package manager (apt, pacman, eopkg, choco, brew, ...)
Operating System type and version
macOS Sonoma 14.3.1 M1
Description
What is expected to happen with Flameshot, is when one has external displays via DisplayLink software enabled device (e.g. KVM, Port Replicator, etc.) when an external display has the mouse cursor and window active, when one initiates screenshot via:
- Keyboard shortcut Shift+Command+X
- Mouse clicks Flameshot tray icon in the active display > Take Screenshot
Flameshot GUI shows up indicating a screenshot is being taken on the active display.
What happens instead is that it is taking a screenshot of only the built-in display.
This has been reproducible with multiple:
- versions of DisplayLink software (1.9, 1.10),
- external DisplayLink based devices (Anker 563, VisionTek VT4950),
- external monitor MFGs,
- versions of macOS (13.5 through 14.3.1),
- Mac devices (MBA M1, MBP M2)
TEMPORARY WORKAROUND: Exit Flameshot. Relaunch the application and then immediately attempt to take a screenshot with the external display active and mouse cursor. However, this inevitably returns to prior noted behavior.
Steps to reproduce
Above
Screenshots or screen recordings
No response
System Information
- Above
Seems to be the same issue:
#3505