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 SettingsDevicesKeyboardShortcuts.
  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