Linux Apps Tools

Flameshot – The Easiest Way to Take and Annotate Screenshots

Flameshot Screenshot Software for Linux
Written by Martins D. Okoi

Flameshot is an open-source command line-based screenshotting tool that lets you capture whole or specific screen areas and immediately make annotations before saving them locally or online to Imgur. If you choose to save the shots online the link is automatically copied to your clipboard for sharing.

Using Flameshot gives you access to freehand drawing, lines, arrows, circles, boxes, highlighting, blur, text, and pin annotation options.

You can customize Flameshot’s colour and size, and use of its on-screen buttons for quick tasks like Undo, Copy to clipboard, Save file, Upload to Imgur, Move screen selection.

Flameshot Preview

Flameshot Preview

Features in Flameshot

  • Free
  • Customizable appearance.
  • Easy to use.
  • In-app screenshot edition.
  • DBus interface.
  • Upload to Imgur.
  • Supports keyboard shortcuts.

I have found that the most convenient way to use Flameshot is via keyboard shortcuts as many of its options are accessible that way. The keys are:

Flameshot Keyboard Shortcuts

Flameshot Keyboard Shortcuts

If you are not sure of which option to use set the first or second command as a shortcut in your Desktop Environment.

How to Use Flameshot in Linux

Flameshot’s icon lives in the system tray when the app is running and you can right-click it to reveal menu items to open the configuration window and the information window. From here you can reveal all the keyboard shortcuts to use in the GUI capture mode.

  ICEcoder - A Modern Browser Based Code Editor for Developers

The rest of Flameshot’s controls are only accessible via the CLI. Luckily, they are not difficult to remember.

Start a capture GUI mode and save to a custom path:

flameshot gui -p /path-to-captures

Open GUI with a 5-second delay:

flameshot gui -d 5000

Fullscreen capture with a custom save path (no GUI) and delay:

flameshot full -p /path-to-captures -d 5000

Fullscreen capture with custom save path copying to clipboard:

flameshot full -c -p ~/myStuff/captures

Capture the screen containing the mouse and print the image (bytes) in PNG format:

flameshot screen -r

Capture the screen number 1 and copy it to the clipboard:

flameshot screen -n 1 -c

You should check out Flameshot’s GitHub page for a more comprehensive usage guide.

Installation of Flameshot in Linux

Setting Flameshot up on Ubuntu is easy because it is available in the Software Center. Arch Linux (and its derivatives) users can download it from the AUR.

Install Flameshot in Ubuntu

How convenient to use do you find Flameshot? Do you run an alternative that is worth checking out? Let us know in the comments box below.

Your Unwavering Support Matters a Lot:

The cost of maintenance is skyrocketing as more readers are coming on board and the ad service that we employ in order to generate revenue is unfortunately no longer sufficient and this is especially due to the increased use of ad-blockers.

We humbly request that you consider disabling your ad-blockers to support us financially or by donating as anything from $1. Your donation(s) will go a long way in supporting FossMint and sister site, TecMint, in running efficiently. Thank you.

Make a Contribution via PayPal


Top Deals

About the author

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.