{"id":3381,"date":"2026-02-28T11:07:43","date_gmt":"2026-02-28T08:07:43","guid":{"rendered":"https:\/\/computingforgeeks.com\/?p=3381"},"modified":"2026-02-28T11:07:46","modified_gmt":"2026-02-28T08:07:46","slug":"install-flameshot-screenshot-software-on-linux","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/install-flameshot-screenshot-software-on-linux\/","title":{"rendered":"Installing flameshot on Ubuntu\/Debian\/Arch\/Fedora"},"content":{"rendered":"\n<p>Flameshot is a powerful yet simple to use screenshot software for Linux. It can run on Ubuntu\/Debian\/Arch\/Fedora Linux distributions. In this guide, we will see how you can install and use&nbsp;Flameshot on these Linux distributions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Features of Flameshot<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customizable appearance.<\/li>\n\n\n\n<li>Easy to use.<\/li>\n\n\n\n<li>In-app screenshot edition.<\/li>\n\n\n\n<li>DBus interface.<\/li>\n\n\n\n<li>Upload to Imgur<\/li>\n\n\n\n<li>Among many other great features.<\/li>\n<\/ul>\n\n\n\n<p>In this guide we look at varying ways to install, configure and use flameshot on Ubuntu\/Debian\/Arch\/Fedora.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install flameshot screenshot on Ubuntu \/ Debian<\/h2>\n\n\n\n<p>Flameshot is installed on Ubuntu \/ Debian from <code>apt<\/code>&nbsp;repository by running the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install flameshot<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Building from source<\/h4>\n\n\n\n<p>You can also build from source, but you need to install build tools prior to packaging flameshot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install g++ cmake extra-cmake-modules build-essential qt5-default qttools5-dev-tools qttools5-dev libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5-dev\ngit clone https:\/\/github.com\/lupoDharkael\/flameshot.git\ncd flameshot\nmkdir build\ncd build\ncmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=\/usr\/local ..\/\nmake\nsudo make install<\/code><\/pre>\n\n\n\n<p>The preferred method is installation from the <code>apt<\/code> repository as it is easy to update package to the latest release.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install&nbsp;Flameshot App on Arch Linux \/ Manjaro<\/h2>\n\n\n\n<p>For <a href=\"https:\/\/computingforgeeks.com\/install-arch-linux-luks-encryption\/\">Arch Linux<\/a> and its derivatives like Manjaro, Antergos e.t.c. The package is available from the upstream repository.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S flameshot<\/code><\/pre>\n\n\n\n<p>Development versions can also be installed from AUR. If you don&#8217;t have AUR, check&nbsp;<a href=\"https:\/\/computingforgeeks.com\/best-aur-package-managers-for-arch-linux-manjaro\/\" target=\"_blank\" rel=\"noreferrer noopener\">yay &#8211; Best AUR Helper for Arch Linux \/ Manjaro<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yay -S --noconfirm --needed flameshot-git<\/code><\/pre>\n\n\n\n<p><strong>Building from source<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -S cmake base-devel git qt5-base qt5-tools\ngit clone https:\/\/github.com\/lupoDharkael\/flameshot.git\ncd flameshot\nmkdir build\ncd build\ncmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=\/usr\/local ..\/\nmake\nsudo make install<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">How to Install&nbsp;Flameshot on Fedora<\/h2>\n\n\n\n<p>Use <code>dnf<\/code>&nbsp;package manager on Fedora to install <code>flameshot<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install flameshot<\/code><\/pre>\n\n\n\n<p>Building from source<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install gcc-c++ cmake qt5-devel qt5-qtbase-devel qt5-linguist\nsudo dnf install git openssl ca-certificates\ngit clone https:\/\/github.com\/lupoDharkael\/flameshot.git\ncd flameshot\nmkdir build\ncd build\ncmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=\/usr\/local ..\/\nmake\nsudo make install<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">How to use Flameshot to take screenshots<\/h2>\n\n\n\n<p>Start a capture with GUI:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot gui<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-1024x622.png\" alt=\"\" class=\"wp-image-3750\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-1024x622.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-300x182.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-768x467.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-696x423.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-1068x649.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min-691x420.png 691w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2018\/09\/flameshot-installation-linux-min.png 1303w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Start a capture with GUI with and save on a custom save path:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot gui -p \/path-to-captures<\/code><\/pre>\n\n\n\n<p>Open GUI with a delay of 5 seconds:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot gui -d 5000<\/code><\/pre>\n\n\n\n<p>Fullscreen capture with custom save path (no GUI) and delayed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot full -p \/path-to-captures -d 5000<\/code><\/pre>\n\n\n\n<p>Fullscreen capture with custom save path copying to clipboard:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot full -c -p ~\/myStuff\/captures<\/code><\/pre>\n\n\n\n<p>Capture the screen containing the mouse and print the image (bytes) in PNG format:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot screen -r<\/code><\/pre>\n\n\n\n<p>Capture the screen number 1 and copy it to the clipboard:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flameshot screen -n 1 -c<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">CLI configuration<\/h3>\n\n\n\n<p>You can use the graphical menu to configure Flameshot, but alternatively, you can use your terminal or scripts to do so.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the configuration menu: <code>flameshot config<\/code><\/li>\n\n\n\n<li>Show the initial help message in the capture mode: <code>flameshot config --showhelp true<\/code><\/li>\n\n\n\n<li>For more information about the available options use the help flag: <code>flameshot config -h<\/code><\/li>\n<\/ul>\n\n\n\n<p>For more usage examples, refer to <a href=\"https:\/\/github.com\/lupoDharkael\/flameshot#\" target=\"_blank\" rel=\"noreferrer noopener\">Flameshot documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flameshot is a powerful yet simple to use screenshot software for Linux. It can run on Ubuntu\/Debian\/Arch\/Fedora Linux distributions. In this guide, we will see how you can install and use&nbsp;Flameshot on these Linux distributions. Features of Flameshot In this guide we look at varying ways to install, configure and use flameshot on Ubuntu\/Debian\/Arch\/Fedora. Install &#8230; <a title=\"Installing flameshot on Ubuntu\/Debian\/Arch\/Fedora\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/install-flameshot-screenshot-software-on-linux\/\" aria-label=\"Read more about Installing flameshot on Ubuntu\/Debian\/Arch\/Fedora\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":3750,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,26,29,50,81],"tags":[577,37443,578],"class_list":["post-3381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arch-linux","category-debian","category-fedora","category-linux-tutorials","category-ubuntu","tag-flameshot","tag-flameshot-screenshot","tag-screenshot"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/3381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=3381"}],"version-history":[{"count":1,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/3381\/revisions"}],"predecessor-version":[{"id":161237,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/3381\/revisions\/161237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/3750"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=3381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=3381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=3381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}