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.
Features in Flameshot
- 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:
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.
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.
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.