1 min read

Set up Flameshot Shortcut on Linux

Flameshot lets you modify a screenshot similar to Sharex on Windows, because sometimes you need to draw a really big arrow.

You can easily configure a keyboard shortcut to be assigned to Flameshot.

  1. Open Settings → Devices → Keyboard → Shortcuts.
  2. Search for 'print', and unbind the screen capture function by selecting it, and clicking backspace.
  3. Scroll down and click on the '+'.
  4. On 'Name', name it 'Flameshot' or 'PrintScreen'.
  5. Define the command as 'flameshot gui'.
  6. Select 'Define shortcut…'and choose your shortcut (I use super + shift + s).

For defining multiple shortcuts you can repeat the process above, and just change the command.

Some examples of commands are:

# Capture a region using the GUI, and have it automatically 
# saved to your pictures folder when clicking the save button in GUI
flameshot gui --path /home/user/Pictures

# Capture the active monitor and save it automatically to your pictures folder
flameshot screen --path /home/user/Pictures

# Capture the full desktop (all monitors) and save it
# automatically to your pictures folder
flameshot full --path /home/user/Pictures

# Capture the region, copy to clipboard and at the same time 
# write to file and pin the image
flameshot gui --clipboard --pin --path ~/Pictures