Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Rigido71 opened this issue Jun 3, 2024 · 4 comments
Open

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

Rigido71 opened this issue Jun 3, 2024 · 4 comments
Labels
MacOS MacOS related Unconfirmed Bug The bug is not confirmed by anyone else. Waiting For Info Addressing the issue or merging the PR is halted and we are waiting for more info to be provided.

Comments

@Rigido71
Copy link

Rigido71 commented Jun 3, 2024

Flameshot Version

Flameshot v12.1.0 (96c2c82)
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 Rigido71 added the Unconfirmed Bug The bug is not confirmed by anyone else. label Jun 3, 2024
@giamma
Copy link

giamma commented Jun 24, 2024

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.

@mmahmoudian mmahmoudian added the MacOS MacOS related label Jun 24, 2024
@mmahmoudian
Copy link
Member

@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 mmahmoudian added the Waiting For Info Addressing the issue or merging the PR is halted and we are waiting for more info to be provided. label Jun 24, 2024
@Rigido71
Copy link
Author

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.

@BioPaulK
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MacOS MacOS related Unconfirmed Bug The bug is not confirmed by anyone else. Waiting For Info Addressing the issue or merging the PR is halted and we are waiting for more info to be provided.
Projects
None yet
Development

No branches or pull requests

4 participants