Running Linux Mint, is there a way to either set a hotkey to take a screenshot, or a way to create a custom keyboard shortcut that points to the screenshot function? Sadly any applications that run in fullscreen modes make this application redundant.
I'm running Cinnamon on Manjaro, so I hope this applies 100% to Linux Mint.
What I did, because I wanted to use the 'prtscr' key to launch Flameshot is:
1) Open System Settings
2) Open Keyboard Settings (under Hardware)
3) Select the 'Shortcuts' tab
4) Under Categories open System > Screenshots and Recordings
5) Check to which action the 'prtscr' key is bound (likely to Take a screenshot of an area or Take a screenshot... I had messed with this setting before, so I'm not quite sure)
6) Open Custom Shortcuts
7) Click Add custom shortcut
8) Type 'Flameshot' in the Name field and 'flameshot gui' in the Command field (both without the enclosing apostrophies)
9) Click Add
10) That's it, hopefully.
I tried the same thing on Manjaro Cinnamon, but it doesn't work for some reason. Running flameshot gui from the terminal with or without Flameshot running works,however.
@yochananmarqos its cause DE use print screen key for default progam... try change the key printscreen in "global" put something random (link ctrl + 3 +4) , and try make what @fschaap say
im using manjaro kde and work fine

@luucasalvesss I tried that, but it made no difference. Also I noticed none of the default keyboard shortcuts work; i.e., Alt + Print when Print is assigned to anything other than default.


I'm not sure why it is not working for you.
I would advise trying the following:
However, if Flameshot is properly launching from this before unused shortcut, then you can start to get it connected to the Print-screen key. The point is, this is a bit finicky. What I have done:
I admit it is a bit finicky that you first have to unassign the other keyboard shortcuts, but this is what works for me.
I'm running Cinnamon on Manjaro, so I hope this applies 100% to Linux Mint.
What I did, because I wanted to use the 'prtscr' key to launch Flameshot is:
- Open System Settings
- Open Keyboard Settings (under Hardware)
- Select the 'Shortcuts' tab
- Under Categories open System > Screenshots and Recordings
- Check to which action the 'prtscr' key is bound (likely to Take a screenshot of an area or Take a screenshot... I had messed with this setting before, so I'm not quite sure)
- Open Custom Shortcuts
- Click Add custom shortcut
- Type 'Flameshot' in the Name field and 'flameshot gui' in the Command field (both without the enclosing apostrophies)
- Click Add
- That's it, hopefully.
Following the steps from @fschaap works for me (Linux Mint 19):

I have same issue on Ubuntu 19.04 Beta. I tried workaround, but the Gnome extension is already installed.


fschaap solution works perfectly, thanks!
If anyone is looking for a way to do this on Ubuntu (tested on Ubuntu 19.04), here's the way that worked for me:
PrtScr binding by this commandgsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''+ and you will create custom shortcut./usr/bin/flameshot gui (or wherever flameshot is, use which flameshot to see where it is)That is it. Next time you push PrtScr flameshot will be launched.
Source: https://askubuntu.com/a/1039949
I am on Mint 19.2 Cinnamon. All that was necessary for me to get Flameshot to take a screenshot, whether Flameshot is running or not, was to tell Cinnamon to bind flameshot gui to a key. However, including the 'gui' bit - that is not going to occur to most people. EDIT: I find that this no longer works, at least if one tries to bind not simply PrintScrn but that key with any modifier. Please see my comment below.
For Xubuntu users (Xfce), you can configure the Print Screen key as a Flameshot shortcut like this:
flameshot gui.bash
xfconf-query --channel xfce4-keyboard-shortcuts \
--property /commands/custom/Print \
--create --set 'flameshot gui' --type string
I use the latter to configure my Xubuntu 18.04.3 LTS machine via Ansible.
There is a bug in Cinnamon that is causing at least most of the problem here. See here.
Hi, I am using the Snap version of Flameshot, could you please help me find the right command to add in Keyboards settings?
Thanks!
I'm running Cinnamon on Manjaro, so I hope this applies 100% to Linux Mint.
What I did, because I wanted to use the 'prtscr' key to launch Flameshot is:
- Open System Settings
- Open Keyboard Settings (under Hardware)
- Select the 'Shortcuts' tab
- Under Categories open System > Screenshots and Recordings
- Check to which action the 'prtscr' key is bound (likely to Take a screenshot of an area or Take a screenshot... I had messed with this setting before, so I'm not quite sure)
- Open Custom Shortcuts
- Click Add custom shortcut
- Type 'Flameshot' in the Name field and 'flameshot gui' in the Command field (both without the enclosing apostrophies)
- Click Add
- That's it, hopefully.
This worked perfect for me. Is it possible to skip the step where it asks "Select area with the mouse or press exit... " and have immediately the window with the area selected?
Edit1: Fixed, by uncheck the options in general "Show help message"
People who have contributed to this thread may want to head over to the Cinnamon bug report that I mentioned above and give that issue a '+1'.
Guys, any ideas on setting it on lubuntu?!
perfect it work for me

I'm using linux mint and i find a solution by installing flameshot via using terminal (sudo apt install flameshot) now it works properly by using prtsctrn bind
Most helpful comment
I'm running Cinnamon on Manjaro, so I hope this applies 100% to Linux Mint.
What I did, because I wanted to use the 'prtscr' key to launch Flameshot is:
1) Open System Settings
2) Open Keyboard Settings (under Hardware)
3) Select the 'Shortcuts' tab
4) Under Categories open System > Screenshots and Recordings
5) Check to which action the 'prtscr' key is bound (likely to Take a screenshot of an area or Take a screenshot... I had messed with this setting before, so I'm not quite sure)
6) Open Custom Shortcuts
7) Click Add custom shortcut
8) Type 'Flameshot' in the Name field and 'flameshot gui' in the Command field (both without the enclosing apostrophies)
9) Click Add
10) That's it, hopefully.