1. Home
  2. Linux

How to take better screenshots on Linux with Flameshot

If you’ve run a Linux operating system before, you might have noticed that the default screenshot tools available in most desktop environments are not suitable for modern computer use, and lack advanced features such as drawing on screenshots, uploading to cloud support, drawable shapes, and more.

Introducing Flameshot. It’s an advanced screenshot tool for Linux that is sure to meet your needs. In this guide, we’ll show you how to install it, and how to use it too. Let’s get started!

Install Flameshot on Linux

Flameshot needs to be installed on your Linux PC before we go over how to use it. The app is quite easy to install, as the program has support on Ubuntu, Debian, Arch Linux, Fedora, and OpenSUSE. It is also available in the Snapcraft Store as a Snap package, and as a downloadable AppImage file.

To start the installation of Flameshot on your Linux PC, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. From there, follow the command-line instructions that correspond with the Linux OS you currently use.


On Ubuntu Linux, the Flameshot screenshot application can quickly be installed from the “Universe” software repository. To start, enable the “Universe” software repository on your Ubuntu computer.

sudo add-apt-repository universe

With the “Universe” software repository ready to go on Ubuntu, run the update command.

sudo apt update

Finally, install the Flameshot application to your Ubuntu PC using the Apt command below.

sudo apt install flameshot


On Debian Linux, the Flameshot screenshot tool is available in the “Main” software repository. To install it on your Debian system, use the Apt-get command below.

sudo apt-get install flameshot

Arch Linux

Arch Linux users can get their hands on Flameshot from the “Community” repository. To install Flameshot on your Arch system, ensure that the “Community” repo is enabled in your Pacman.conf file. Then, use the following Pacman command in a terminal.

sudo pacman -S flameshot


Getting Flameshot on Fedora Linux is pretty straightforward, as the app is in the primary software repositories for the operating system. To install it, use the following Dnf command.

sudo dnf install flameshot


OpenSUSE makes Flameshot available to its users via the “Oss all” software repository. To install on your OpenSUSE PC, use the Zypper command below.

sudo zypper install flameshot

Snap package

Flameshot is available on the Snap store! So, if your computer has support for Snaps and you’d prefer to install it this way, open up a terminal and use the snap install command below to get the app.

Note: you must enable Snapd on your Linux PC before attempting to install any Snap packages. To learn how to set up Snaps on Linux, follow our guide here!

sudo snap install flameshot


Flameshot is available as a standalone AppImage file. To get your hands on it, start by creating a folder called “AppImages” in your home directory (~).

mkdir -p ~/AppImages/

Move the terminal session into “AppImages” with the CD command and download the AppImage of Flameshot to the folder.

cd ~/AppImages/
wget https://github.com/flameshotapp/packages/releases/download/v0.6.0/flameshot_0.6.0_x86_64.appimage

Update the permissions of the file with chmod.

sudo chmod +x flameshot_0.6.0_x86_64.appimage

Run the app with:


Take better screenshots on Linux

Launch the Flameshot application on your Linux desktop. When the app is open, you’ll see a Flameshot icon in your system tray. Click the tray icon with the mouse to bring up the screenshot UI.

In the screenshot UI for Flameshot, a purple box will appear. Drag the edges of the box to adjust the area of the screen you want to capture or, press the Enter key to capture the entire screen.

Draw an arrow

Need to draw an arrow pointing to something in your screenshot? Select the screenshot button, drag the capture box to the desired size. Then, select the arrow button to access the arrow feature. Then, use the mouse to draw arrows on the screenshot.

Draw shapes

To draw shapes on your Flameshot screenshot, take a screenshot and drag the capture box to your desired size. After that, click on the square icon or the circle icon to draw squares or circles on your screenshot.

Draw lines

To draw lines in a screenshot, take a screenshot and drag the capture box to fit how big you’d like the capture to be. Then, click on the line icon to draw lines. Alternatively, click the pencil or marker icons to draw freehand.


Flameshot can blur certain things in screenshots if you need it to. To use this feature, take a screenshot, and drag the capture box to your desired size. Then, click the blur icon.

Upload screenshot to the internet

Want to share your Flameshot screenshot to the internet? Here’s how! First, take a screenshot, and resize the capture box to your desired size. After that, click the cloud icon, and it will instantly upload to Imgur.

Leave a Reply

Your email address will not be published. Required fields are marked *

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