Home Linux Flameshot – A Simple, Yet Powerful Feature-rich Screenshot Tool

Flameshot – A Simple, Yet Powerful Feature-rich Screenshot Tool

By sk
Published: Last Updated on 4595 Views

Capturing screenshots is part of my job. I have been using Deepin-screenshot tool for taking screenshots. It's a simple, light-weight and quite neat screenshot tool. It comes with all options such as mart window identification, shortcuts supporting, image editing, delay screenshot, social sharing, smart saving, and image resolution adjusting etc. Today, I stumbled upon yet another screenshot tool that ships with many features. Say hello to Flameshot, a simple and powerful, feature-rich screenshot tool for Unix-like operating systems.  It is easy to use, customizable and has an option to upload your screenshots to imgur, an online image sharing website. And also, Flameshot has a CLI version, so you can take screenshots from commandline as well. Flameshot is completely free and open source tool. In this guide, we will see how to install Flameshot and how to take screenshots using it.

Install Flameshot

On Arch Linux:

Flameshot is available [community] repository in Arch Linux. Make sure you have enabled community repository and install Flameshot using pacman as shown below.

$ sudo pacman -S flameshot

It is also available in AUR, so you can install it using any AUR helper programs, for example Yay, in Arch-based systems.

$ yay -S flameshot-git

On Fedora:

$ sudo dnf install flameshot

On Debian 10+ and Ubuntu 18.04+, install it using APT package manager.

$ sudo apt install flameshot

On openSUSE:

$ sudo zypper install flameshot

On other distributions, compile and install it from source code. The compilation requires Qt version 5.3 or higher and GCC 4.9.2 or higher.


Launch Flameshot from menu or application launcher. On MATE desktop environment, It usually found under Applications -> Graphics.

Once you opened it, you will see Flameshot systray icon in your system's panel.


If you are using Gnome you need to install the TopIcons extension in order to see the systemtray icon.

Right click on the tray icon and you'll see some menu items to open the configuration window and the information window or quit the application.

To capture screenshot, just click on the tray icon. You will see help window that says how to use Flameshot. Choose an area to capture and hit ENTER key to capture the screen. Press right click to show the color picker, hit spacebar to view the side panel. You can use increase or decrease the pointer's thickness by using the Mouse scroll button.

Flameshot comes with quite good set of features, such as,

  • Free hand writing
  • Line drawing
  • Rectangle / Circle drawing
  • Rectangle selection
  • Arrows
  • Marker to highlight important points
  • Add text
  • Blur the image/text
  • Show the dimension of the image
  • Undo/Redo the changes while editing images
  • Copy the selection to the clipboard
  • Save the selection
  • Leave the capture screen
  • Choose an app to open images
  • Upload the selection to imgur site
  • Pin image to desktop

Here is a sample demo:

Keyboard shortcuts

Frameshot supports keyboard shortcuts. Right click on Flameshot tray icon and click Information window to see all the available shortcuts in the graphical capture mode. Here is the list of available keyboard shortcuts in GUI mode.

Keys Description
, , , Move selection 1px
Shift + , , , 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

Shift + drag a handler of the selection area: mirror redimension in the opposite handler.

Command line options

Flameshot also has a set of command line options to delay the screenshots and save images in custom paths.

To capture screen with Flameshot GUI, run:

$ flameshot gui

To capture screen with GUI and save it in a custom path of your choice:

$ flameshot gui -p ~/myStuff/captures

To open GUI with a delay of 2 seconds:

$ flameshot gui -d 2000

To capture fullscreen with custom save path (no GUI) with a delay of 2 seconds:

$ flameshot full -p ~/myStuff/captures -d 2000

To capture fullscreen with custom save path copying to clipboard:

$ flameshot full -c -p ~/myStuff/captures

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

$ flameshot screen -r

To capture the screen number 1 and copy it to the clipboard:

$ flameshot screen -n 1 -c

What do you need? Flameshot has almost all features for capturing pictures, adding annotations, editing images, blur or highlight important points and a lot more. I think I will stick with Flameshot for a while as find it best replacement for my current screenshot tool. Give it a try and you won't be disappointed.

And, that's all for now. More good stuffs to come. Stay tuned!



Thanks for stopping by!

Help us to help you:

Have a Good day!!

You May Also Like

1 comment

John Krawczyk April 10, 2020 - 11:09 pm

Flamshot simply doesn’t work under Ubuntu 18.04. It shows the prgm icon but clicking it simply opens a menu to change the button colors. No screenshot capability of any kind


Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More