FLAMESHOT(1) General Commands Manual FLAMESHOT(1) NAME Flameshot - Powerful yet simple-to-use screenshot software SYNOPSIS flameshot [subcommands] [arguments] flameshot gui [gui arguments] flameshot screen [screen arguments] flameshot full [fullscreen arguments] flameshot config [config arguments] flameshot launcher DESCRIPTION This manual page documents briefly the flameshot command as provided by flameshot package. flameshot is a screenshot tool that aims to be powerful yet simple-to- use. Its notable features include customizable appearance, in-app screenshot editing, D-Bus interface, tray icon support, experimental GNOME/KDE Wayland support, integration with Imgur and support for both GUI and CLI interface. Besides the usage information about flameshot in this manpage, you can find similar information using flameshot --help. Same --help can be used for each subcommand as well to get the valid arguments for them. The detailed usage of flameshot is documented in the README.md file on the project's Git repository page: https://github.com/flameshot- org/flameshot SUBCOMMANDS Per default without subcommands, flameshot runs the Flameshot in the background and adds a tray icon for configuration. Note that it will not take a screenshot unless you define one of the modes though the subcommands. There are various subcommands that can be used to use flameshot in different modes: gui Running Flameshot in gui mode would let the user to select the region from which the screenshot should be taken and then allow them to annotate the screenshot. full Takes screenshot of all monitors at the same time screen Takes screenshot of the specified monitor. launcher Does not accept any arguments, it will just opens the launcher window config If no argument is provided, it will open the config window, otherwise it can change the configurations based on the provided arguments. ARGUMENTS Here we list all the arguments available for all subcommands. The subcommands that accept each argument are listed after each argument. Alternatively, you can use the flameshot [subcommand] --help to know the list of available arguments for each subcommand. -a, --autostart Enable or disable run at startup Valid for subcommands: config --check Check the configuration for errors. This is useful if you manually change the config file and want to make sure it does not contain errors. Valid for subcommands: config -c, --clipboard Save the capture to the clipboard Valid for subcommands: full, gui, screen -d, --delay How many milliseconds should Flameshot wait before taking the screenshot Valid for subcommands: full, gui, screen -f, --filename Set the filename pattern Valid for subcommands: config -g, --print-geometry Print geometry of the selection in the format W H X Y. Does nothing if raw is specified Valid for subcommands: gui -h, --help Show a brief help message and list the arguments the valid arguments for that subcommand Valid for subcommands: config, full, gui, launcher, screen -k, --contrastcolor Define the contrast UI color Valid for subcommands: config -m, --maincolor Define the main UI color Valid for subcommands: config -n, --number Define the screen to capture (starting from 0), default: screen containing the cursor Valid for subcommands: screen -p, --path Existing directory or new file to save to Valid for subcommands: full, gui, screen --pin Pin the capture to the screen Valid for subcommands: gui, screen -r, --raw Send raw PNG to stdout Valid for subcommands: full, gui, screen --region Screenshot region to select Valid for subcommands: full, gui, screen -s, --accept-on-select Accept capture as soon as a selection is made Valid for subcommands: gui -s, --showhelp Show the help message in the capture mode Valid for subcommands: config -t, --trayicon Enable or disable the trayicon Valid for subcommands: config -u, --upload Upload screenshot Valid for subcommands: full, gui, screen EXAMPLE USAGE This section lists some of the most common usage of flameshot via command line. flameshot Start flameshot and have it running in background. If enabled, an icon will appear in the tray area of current desktop environment. flameshot gui Capture with GUI. flameshot gui -p /path/to/captures Capture with GUI and custom save path. flameshot gui -d 2000 Open GUI with a delay of 2 seconds. flameshot launcher Open a launcher dialog for advanced screenshot, such as custom time delay, etc. flameshot full --help Shows help for flameshot full subcommand. flameshot full -p /path/to/captures -d 5000 Fullscreen capture with custom save path (no GUI) and time delay. flameshot full -c -p /path/to/captures Fullscreen capture with custom savepath copying to clipboard. flameshot screen --number Define the screen to capture. Will capture the screen containing the cursor by default. flameshot screen --help Shows help for flameshot screen subcommand. SEE ALSO You may also find more detailed online documentation on upstream project homepage. Upstream project homepage: o https://flameshot.org o https://github.com/flameshot-org/flameshot AUTHOR Flameshot was initially written by lupoDharkael and is currently maintained by Jeremy Borgman, Boyuan Yang , Haris Gusic, Ahmed Zetao Yang, Mehrad Mahmoudian, and Martin Eckleben (ordered based on number of contributions on the date of writing this manpage). The following URL gives you a more complete list of contributors: https://github.com/flameshot-org/flameshot/graphs/contributors. LICENSE o The main code is licensed under GPLv3 o The logo of Flameshot is licensed under Free Art License v1.3 o The button icons are licensed under Apache License 2.0. See: https://github.com/google/material-design-icons o The code at capture/capturewidget.cpp is based on https://github.com/ckaiser/Lightscreen/blob/master/dialogs/areadialog.cpp (GPLv2) o The code at capture/capturewidget.h is based on https://github.com/ckaiser/Lightscreen/blob/master/dialogs/areadialog.h (GPLv2) o Few lines of code from KSnapshot regiongrabber.cpp SVN revision 796531 (LGPL) o Qt-Color-Widgets taken and modified from https://github.com/mbasaglia/Qt-Color-Widgets (see their license and exceptions in the project) (LGPL/GPL) 2021-11-11 FLAMESHOT(1)