Flameshot gif

Flameshot is the Linux screenshot tool I’ve been longing for.

As a blogger I take a lot of screenshots and annotate a lot of screenshots. Any app that can help to speed up my workflow is super appreciated.

‘Flameshot makes it easy to take screenshots on Linux and annotate them with arrows, callouts and boxes’

Enter Flameshot, which makes it easy to take screenshots on Linux and annotate them with arrows, boxes, and callouts — no external editor required.

The app lets take a screenshot of your whole screen or a specific section, annotate it, and then save it locally or upload to Imgur, with the URL automatically copied to your clipboard ready to paste elsewhere.

A powerful open source screenshot and annotation tool for Linux, Flameshot has a varied set of markup tools available, including:

  • Freehand drawing
  • Lines
  • Arrows
  • Boxes
  • Circles
  • Highlighting
  • Blur

You can customise the color, size and/or thickness of many of these image annotation tools.

There are also on-screen buttons to:

  • Move screen selection
  • Undo
  • Copy to clipboard
  • Save file
  • Upload to Imgur

Many of these options can be accessed by pressing keyboard shortcuts with the app in focus:

Keys Description
Arrow keys Move selection 1px
SHIFT + Arrow key Resize selection 1px
ESC Quit capture
CTRL + C Copy to clipboard
CTRL + S Save selection as a file
CTRL + Z Undo the last modification
Right Click Show color picker
Mouse Wheel Change the tool’s thickness

Drawbacks

Sadly I haven’t actually been able to try Flameshot myself as there are no packages available for Ubuntu and my attempts at compiling it from source failed.

As I wasn’t able to get the app to run on Ubuntu (more on that in the install section) I wasn’t able to find out if it offers customizable shortcuts that let you take a screenshot without the app being in focus. If not then this is a feature the developer should look to add.

The app also boasts a decent set of command line options for controlling things like delay and custom save paths. As far as I can tell there is no GUI option for setting these.

Finally, it looks like there’s no way to add text to annotations to images.

Install Flameshot Screenshot Tool

As Flameshot is free, open source software you can download and install it on pretty much any Linux distribution by compiling the source code.

Sadly it’s not easy to install Flameshot on Ubuntu. You currently need to compile it by hand, which is more effort than most of us are willing to go to.

You can install Flameshot on 64-bit Ubuntu by installing the following package:

Download Flameshot for Ubuntu (64-bit)

If you’re reading this post from Arch you can install Flameshot from AUR. It’s also in the repos of other distros too, including Void Linux.

A Flameshot app image is also in the works. App Images work on pretty much any distribution, which should mean more people (and bloggers!) curious to try it out, can!

Flameshot on Github

++