flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

An option to grab screenshots only from active monitor

Open AGenuZ opened this issue 3 years ago • 12 comments

Feature Description

I suggest to add an option for Flameshot to make screenshot only from active monitor. Only where cursor is in current moment. It will help to use secondary monitor while screening things at primary. For example - watching some videos.

AGenuZ avatar Jan 26 '22 08:01 AGenuZ

do you mean only being able to select an area in the current monitor?

santiFerra avatar Jan 26 '22 22:01 santiFerra

@AGenuZ so what you want is to be able to run flameshot gui on a specific monitor and does not affect the other monitor so that you can continue annotating in Flameshot on one monitor and watch a video on the other?

mmahmoudian avatar Jan 27 '22 07:01 mmahmoudian

@santiFerra, @mmahmoudian

so what you want is to be able to run flameshot gui on a specific monitor and does not affect the other monitor so that you can continue annotating in Flameshot on one monitor and watch a video on the other?

Yes, GUI, capture and transparent nag-screen only on screen where cursor is at the moment of presing hotkey to screenshot. Without transparent nag-screen and activity freezing on another monitors (where is video playbacks).

This feature exist in several other screenshot utilites, for example in ScreenCloud: image

Or in LightScreen: image

AGenuZ avatar Jan 29 '22 17:01 AGenuZ

I think this is the default behavior for Flameshot on MacOS.

Oppositely, I would rather Flameshot on MacOS to be able to grab screenshots from all screen at once

jasonycw avatar Jun 23 '22 07:06 jasonycw

@jasonycw

Oppositely, I would rather Flameshot on MacOS to be able to grab screenshots from all screen at once

have you tried flameshot full? Read more here: https://flameshot.org/docs/advanced/commandline-options/

mmahmoudian avatar Jul 07 '22 13:07 mmahmoudian

@mmahmoudian I installed it with the github image, and I don't have flameshot in my terminal image

jasonycw avatar Jul 08 '22 02:07 jasonycw

@mmahmoudian I installed it with the github image, and I don't have flameshot in my terminal image

Please explain the processes exactly

mmahmoudian avatar Jul 08 '22 04:07 mmahmoudian

@mmahmoudian I installed it with the github image, and I don't have flameshot in my terminal image

Please explain the processes exactly

I mean I install flameshot MacOS version through here https://github.com/flameshot-org/flameshot/releases/tag/v12.1.0 And I don't thiink flameshot full command line is working image

jasonycw avatar Jul 08 '22 04:07 jasonycw

You have dragged and dropped the .app file from the .dmg to your Application folder. You should add the binary to your path (homebrew does this automatically)

In this stackoverflow answer they have done similar thing for sublime. Follow the process and do it for Flameshot:

https://stackoverflow.com/questions/16199581/open-sublime-text-from-terminal-in-macos/16495202#16495202

You should do step1 and step3

mmahmoudian avatar Jul 08 '22 05:07 mmahmoudian

You have dragged and dropped the .app file from the .dmg to your Application folder. You should add the binary to your path (homebrew does this automatically)

In this stackoverflow answer they have done similar thing for sublime. Follow the process and do it for Flameshot:

https://stackoverflow.com/questions/16199581/open-sublime-text-from-terminal-in-macos/16495202#16495202

You should do step1 and step3

I tried install with homebrew as well and flameshot command is still not being found

And for the above step, I cannot make step 1 working for .


But back to the topic, the point is not "capturing all screens" but to be able to drag a selected area across all screens. e.g. capture like the red section image


Update: I make it works with

/Applications/flameshot.app/Contents/MacOS/flameshot full

But the result is not even what I expected, only the screen with the terminal was captured, not all 3 screens

jasonycw avatar Jul 08 '22 06:07 jasonycw

This would be useful for another reason. If you have a graphics tablet, it's great for using the pen tool to annotate screenshots. In Flameshot on Linux (Wayland) however this is unusable, because the capture/edit area spans all screens while the tablet is mapped to just one monitor. It seems to work on Mac, where Flameshot is limited to a particular screen.

arkonbob avatar Jan 19 '24 01:01 arkonbob