Flameshot — программа для скриншотов, в которой аннотации встроены в процесс съёмки, а не вынесены в отдельный редактор. Выделили область, поставили стрелку, скрыли личные данные, сохранили и отправили. Для технической документации, баг-репортов и инструкций это заметно быстрее, чем связка «снимок экрана плюс GIMP». Ниже — установка, горячие клавиши, настройка и разбор проблем с Wayland.

Зачем отдельный инструмент

Штатные средства GNOME и KDE делают снимок и предлагают простой редактор. Flameshot даёт более удобную палитру инструментов: стрелки, прямоугольники, маркер, текст, размытие и пикселизация, а также закрепление снимка поверх окон. История снимков и копирование в буфер не требуют промежуточного файла. Программа написана на Qt и не зависит от компонентов конкретного десктопа.

Важное ограничение: Flameshot не является средством сокрытия данных сам по себе. Размытие и пикселизация скрывают данные только на изображении; если вы закрыли номер карты, сохраняйте итоговый PNG, а не исходник. Для конфиденциальных документов надёжнее вырезать область, а не полагаться на фильтр.

Установка

В Debian, Ubuntu, Linux Mint, Fedora и Arch программа есть в репозиториях. В Linux Mint она ставится из штатного источника без подключения сторонних репозиториев.

sudo apt update
sudo apt install flameshot
flameshot --version
flameshot config

В Fedora используйте sudo dnf install flameshot, в Arch — sudo pacman -S flameshot. Существует Flatpak-версия, но для неё команду запуска нужно прописывать целиком: flatpak run org.flameshot.Flameshot gui. Если вы настраиваете горячую клавишу, удобно создать символическую ссылку на экспортируемый бинарник в ~/.local/bin.

Первый снимок и основные режимы

Без аргументов Flameshot запускает фоновый процесс с иконкой в трее. Снимок области вызывается командой flameshot gui. Ключ -p задаёт папку сохранения, -d — задержку в миллисекундах, -c — копирование в буфер обмена. Задержка нужна, чтобы успеть открыть меню или показать всплывающую подсказку.

flameshot gui -p ~/Pictures/Screenshots -d 3000
flameshot full -c -p ~/Pictures/Screenshots
flameshot screen -n 1 -c
flameshot screen -n 1 -r > screen1.png

Режим full снимает все мониторы как единое полотно, screen — только выбранный экран. Ключ -r печатает PNG в стандартный вывод, что удобно для скриптов: файл можно сразу передать в convert, zbarimg или отправить по сети. При первом запуске создайте папку для снимков, иначе сохранение по указанному пути завершится ошибкой.

Аннотации и горячие клавиши

После выделения области открывается панель инструментов. Большинство действий доступно с клавиатуры, поэтому рука не уходит с мыши.

  • R — прямоугольник, C — круг, A — стрелка, D — линия.
  • T — текст, M — маркер, B — пикселизация.
  • Ctrl+C — копировать, Ctrl+S — сохранить, Ctrl+Z — отменить.
  • Пробел — показать или скрыть панель инструментов и палитру.
  • G — пипетка, Enter — отправить снимок во внешний сервис.

Клавиша Enter по умолчанию отправляет изображение в Imgur. Для внутренней документации и рабочих данных эту привычку лучше отключить: снимок уходит на сторонний сервер. Проверьте настройки перед первым использованием, если в кадр попадают имена, адреса или номера.

Глобальная горячая клавиша

Flameshot не перехватывает Print Screen автоматически. В GNOME откройте «Настройки → Клавиатура → Сочетания клавиш», снимите привязку со штатного снимка экрана и добавьте своё сочетание с командой /usr/bin/flameshot gui. В KDE это делается в разделе «Сочетания клавиш → Дополнительные сочетания». В XFCE команда прописывается в «Клавиатура → Сочетания приложений».

mkdir -p ~/Pictures/Screenshots
flameshot gui -p ~/Pictures/Screenshots
gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings
dconf dump /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/

В минималистичных оконных менеджерах строка выглядит иначе: для i3 это bindsym --release Print exec flameshot gui, для Sway — bindsym Print exec flameshot gui. После изменения конфигурации перезапустите менеджер или выполните reload.

Настройки и файл конфигурации

Графический редактор параметров открывается командой flameshot config. Там задаются путь сохранения, формат, поведение после снимка и внешний вид панели. Часть параметров хранится в ~/.config/flameshot/flameshot.ini; файл можно версионировать, но не стоит копировать между машинами без правки пути savePath.

flameshot config --showhelp true
grep -n "savePath" ~/.config/flameshot/flameshot.ini
mkdir -p ~/Pictures/Screenshots/2026
flameshot gui -p ~/Pictures/Screenshots/2026

Если нужно раскладывать снимки по датам, оберните запуск в небольшой скрипт: создайте каталог с текущим годом и месяцем и передайте его в -p. Такой подход удобнее ручного переименования и не требует сторонних утилит.

Wayland, трей и диагностика

Под Wayland поддержка в Flameshot экспериментальная. В KDE Plasma снимки обычно работают через портал, в GNOME возможны чёрный экран или отказ захвата. Проверьте тип сессии командой echo $XDG_SESSION_TYPE. Если вы видите сообщение о недоступном сервисе org.freedesktop.portal.Desktop, установите xdg-desktop-portal и соответствующий бэкенд для вашего окружения, затем перезайдите в сессию.

echo $XDG_SESSION_TYPE
systemctl --user status xdg-desktop-portal --no-pager
flameshot gui 2>&1 | tail -n 20
journalctl --user -b --no-pager | grep -i flameshot

Запуск из терминала показывает ошибки Qt и портала, которые не видны при старте с горячей клавиши. В минималистичных X11-менеджерах помогает включение legacy-захвата, описанное в документации проекта; универсальной команды для всех сборок нет, поэтому сверяйтесь с версией. Иконка в трее в GNOME появляется только с расширением AppIndicator.

Рабочий сценарий для баг-репорта

Сделайте снимок с задержкой, выделите только окно приложения, добавьте стрелку на проблемный элемент и подпись с версией программы. Размытие используйте для имён и адресов, пикселизацию — для мелкого текста. Сохраняйте PNG, а не JPEG: текст на скриншоте останется резким, а размер файла для одного окна обычно невелик. Вставьте изображение в трекер и приложите вывод консоли отдельным текстовым файлом.

Чек-лист

  • Проверьте тип сессии: X11 или Wayland.
  • Назначьте горячую клавишу и проверьте её после перезахода.
  • Создайте папку сохранения и задайте её в настройках.
  • Отключите автоматическую отправку во внешний сервис.
  • Проверьте, что размытие закрывает все конфиденциальные поля.
  • Сохраняйте итоговый PNG, а не промежуточный проект.

Итог

Flameshot закрывает повседневную задачу съёмки экрана с аннотациями без тяжёлого редактора. Он быстро ставится, хорошо работает в X11 и приемлемо в KDE Wayland, а гибкие ключи командной строки позволяют встроить его в скрипты. Главное — настроить горячую клавишу, папку сохранения и осознанно относиться к отправке изображений во внешние сервисы. Для документации и баг-репортов этого набора возможностей хватает с запасом.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте