How to Install Flameshot-Screenshot Software on Linux

Flameshot is an open source screenshot tool that you can use to take screenshots on Linux.

In this tutorial you will learn how to install flameshot on multiple different Linux distributions, and how to use it via GUI and terminal commands.

Install Flameshot on Linux Mint

You can use apt package manager to Install flameshot on Linux Mint. Simply run the command below

sudo apt install flameshot

Install Flameshot on Ubuntu

To install flameshot on Ubuntu, type the following command below

sudo apt install flameshot

Install Flameshot on Arch Linux

On Arch linux you can use the package manager pacman to install flameshot, simply run the command below

pacman -S flameshot

Install Flameshot on Fedora

To install flameshot on fedora run the following command below

dnf install flameshot

Install Flameshot on OpenSUSE

zypper install flameshot

Install Flameshot on Void Linux

To install flameshot on void linux run the command below

xbps-install flameshot

Install Flameshot on Solus

Run the command below to install flameshot on Solus

eopkg it flameshot

Install Flameshot on NixOs

To install flameshot on NixOs run the command below

nix-env -iA nixos.flameshot

Take screenshots via Flameshot GUI

Once you have installed flameshot on your Linux distro, you can take screenshots via flameshot very easily, depending the Linux distro you installed Flameshot the app will show up on the Applications Menu.

1)For example: I installed it on Linux Mint, and to find Flameshot I need to open the Mint applications Menu and type flameshot on the search box.

2) Next, Flameshot icon will appear on the taskbar

3) To take screenshot simply click over the Flameshot icon on the taskbar and you should see the option to capture your desktop or software.

Change Flameshot GUI Settings

To access Flameshot GUI settings you need to right click over the Flameshot icon on your taskbar

Or you can run the config command from your terminal and this would open the configuration window directly

flameshot config

Interface Window - Allows you to change the UI color and which options you want to have enabled when you're taking a screenshot

Flameshot Configuration Window

Filename Editor - Allows you to set a custom filename for your screenshot or select any of the existing ones

General Allows you to change settings like

Show help message - Enable this if you want to see help messages from Flameshot

Show desktop notifications - Allows you if you want to see a pop up when you take a screenshot, the pop up contains information about your screenshot

Show tray icon - Allows you to set whether you want to have flameshot icon showing on the taskbar

Launch at startup - Enable this option if you want Flameshot to start automatically when you turn on your computer

Close after capture - This option terminates Flameshot process once you take a screenshot, so if you enable this option this means Flameshot process will be running only when you take a screenshot via a shortcut or command on terminal.

Copy URL after upload - Flameshot has a built in feature that allows you to upload the screenshots you take to imgur, this is a good feature if you are trying to show the screenshot to someone else, instead of uploading the screenshot manually you could just send the url of the screenshot provided by flameshot

Flameshot General Settings

You can also export, import or reset the configuration file.

Let's say you change some settings and you want the same settings on another computer when you use Flameshot, to do this you have to export the configuration file and then import it to Flameshot on the other computer.

Take screenshots via Terminal Commands

Take a screenshot

This commands does the same thing as if you clicked over flameshot icon, it just launches the Flameshot GUI which allows you to capture which part of desktop or application you want to screenshot

flameshot gui

Take a Screenshot of Entire Screen

To take a full screenshot of your Desktop, run the command below, once you run the command Flameshot will take a screenshot and will ask you where you want the screenshot saved

flameshot full

Take a Screenshot After 7 seconds

If you want to take a screenshot after x seconds you can do it by using flameshot delay function -d

flameshot full -c -d 7000

The command above will take a screenshot after 7 seconds

Take a Screenshot and save it to your preferred path

Flameshot asks you once you take a screenshot. However, if you want the screenshot saved to the path that you want then use the command below

flameshot full -p /home/OwlHowTo/Desktop/OwlHowTo 

The command above will take the screenshot and will save it to my desktop to a folder called OwlHowTo

To see the full list of Flameshot terminal commands use the help command below

flameshot --help

Conclusion

By now you should know how to Install Flameshot on your Linux distro and how to take screenshots with it, I also covered the both ways of using Flameshot via GUI and via Terminal commands, you can use whichever method that suits your needs best.