flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

FS shows 1/4 of my screen on capture but Magnifier works correctly

Open Rigido71 opened this issue 1 year ago • 5 comments

Flameshot Version

Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.5 darwin: 23.5.0 osx: 14.5

Installation Type

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

Operating System type and version

14.5 (23F79)

Description

When I try to get a snapshot FS opens a new desktop and shows the upper-left quarter of the real desktop. Now magnifier shows the correct zone where the pointer is (I reported a wrong behavior some weeks ago).

Steps to reproduce

  1. FlameShot on the menu bar - active on boot
  2. cmd-shift-X
  3. New desktop with the "zoomed" image

Screenshots or screen recordings

image image

System Information

  • Mac Mini M1
  • OSX Sonoma 14.5 (23F79)
  • 32" 4K LG monitor: image

Rigido71 avatar Jun 03 '24 17:06 Rigido71

Similar behavior for me: when I want to capture a screenshot the actual screen is shrunk to the top-left quarter and the remaining of the screen is grayed out. If I select a large region of the screen (I have to start from the top-quarter for the selection rectangle to work) and drag beyond the shrunk picture and above the gray area, and when I copy, it actually copies properly as if the shrinking did not happen.

I don't know how flameshot works internally, but my guess would be that when you activate capture mode, it takes a screenshot already to give you an editable preview to define your selected capture area, then when you capture it captures from the actual screen. If this is the case, then the issue is in the preview mode, because the final capture is correct, provided that you ignore the shrunk preview and just capture the content where it actually is on the screen, which is of course difficult as you have no visual reference for doing it.

I have an external screen which is 4K, maybe this has something to do with the issue.

giamma avatar Jun 24 '24 08:06 giamma

@Rigido71 @giamma do any of the monitors have fractional scaling? I don't know if mac supports fractional scaling, but it is common for people who use 4k monitors to magnify their monitor scale (typically between 150% and 200%)

mmahmoudian avatar Jun 24 '24 08:06 mmahmoudian

As I mentioned on this issue and the other one, screen is 4K but desktop is set to 2560x1440 (that's a 150% scale?). Now FS turned back to my first issue, screen capture works just fine and there is no scaling...but magnifying glass is useless as it shows the wrong area.

Rigido71 avatar Jun 24 '24 09:06 Rigido71

Just chiming in here - I'm having the same issue. This is on a single 5120x1440 monitor.

BioPaulK avatar Jun 24 '24 15:06 BioPaulK

Can confirm still having this issue, but with no extra displays connected (also happens connected to a 1080p ultrawide), restarting flameshot resolves it temporarily but it 100% comes back eventually, perhaps triggered by sleep mode?

Sonoma 14.2.1 Flameshot 11.0.0

Edit: uninstalled 11.0.0 and installed 12.1.0, it now shows me an empty desktop when trying to screenshot, aka if i have a browser open and try to screenshot it shifts to another macOS "desktop" with no icons on desktop.

francis2054 avatar Jun 27 '24 14:06 francis2054

That is what happens when I use a monitor (1440p) connect macbook air to monitor -> disconnect macbook air from monitor -> take a screenshot

I have to restart Flameshot for it to screenshot properly again when I need to disconnect from a monitor. If I do it the other way where: (macbook not connected to monitor) -> connect to monitor -> take a screenshot It doesn't do that, maybe because the screen is larger on the monitor.

smithees avatar Jul 08 '24 15:07 smithees

I have a similar issue when connected to an external display on Windows. It seems like flameshot gets the aspect ratio on startup, and doesn't refresh it when a display is connected...

Restarting flameshot worked for me, but it's a shame I have to do it everytime I connect a display

Snailedlt avatar May 12 '25 14:05 Snailedlt

duplicate of #3597

borgmanJeremy avatar May 28 '25 02:05 borgmanJeremy