Flameshot — удобный и настраиваемый скриншотер для Linux

Почему Flameshot
Flameshot сочетает в себе простоту и гибкость: интерфейс интуитивно понятен, а встроенный редактор позволяет быстро аннотировать снимки экрана без перехода в отдельные графические редакторы. Программа лёгкая по ресурсам, легко настраивается и подходит как обычным пользователям, так и инженерам и техписам, которым нужны точечные инструменты захвата и автоматизации.
Важно: Flameshot — свободное ПО с открытым исходным кодом. Это значит, что код доступен для проверки и модификации, а разработка идёт сообществом.
Краткое определение
Flameshot — приложение для создания скриншотов в Linux с GUI и CLI, включающее встроенный редактор аннотаций и опции автоматической загрузки.
Установка Flameshot на популярные дистрибутивы Linux
Ниже приведены команды установки для основных дистрибутивов. Откройте терминал и выполните команду, подходящую для вашей системы.
Debian / Ubuntu / производные:
sudo apt update
sudo apt install flameshotFedora / CentOS / RHEL (с dnf):
sudo dnf install flameshotArch Linux / Manjaro:
sudo pacman -Syu flameshotopenSUSE:
sudo zypper install flameshotУстановка через Snap (универсально, если установлен snapd):
sudo snap install flameshotУстановка через Flatpak (через Flathub):
flatpak install flathub org.flameshot.FlameshotПроверка наличия менеджеров пакетов:
snap --version
flatpak --versionЕсли команда возвращает номер версии — менеджер установлен. Если нет — установите snapd или flatpak через документацию вашего дистрибутива.
Примечание: в некоторых окружениях (особенно на Wayland) поведение скриншотов и интеграция могут отличаться. В таких случаях посмотрите раздел “Совместимость и ограничения” ниже.
Первый запуск и базовая конфигурация
Запустите Flameshot через меню приложений. После запуска программа обычно сворачивается в область уведомлений (system tray). Правой кнопкой мыши по иконке откройте “Configuration” (Конфигурация).
В окне настроек вы увидите четыре основных вкладки:
- Interface — параметры внешнего вида и поведения интерфейса редактора. Здесь можно выбрать основной цвет, контрастный цвет, прозрачность затемнения области вне выделения и показать/скрыть кнопки.
Filename Editor — шаблоны имен файлов. Позволяет выбрать формат имени (дата, время, произвольный префикс) и сразу увидеть предпросмотр.
General — общие настройки: уведомления рабочего стола, автозапуск при входе в систему, импорт/экспорт конфигураций, путь сохранения снимков.
- Shortcuts — таблица текущих сочетаний клавиш для операций Flameshot.
Важно: по умолчанию Flameshot может не иметь глобального сочетания клавиш для прямого вызова окна выделения. Рекомендовано создать пользовательское глобальное сочетание.
Создание глобального сочетания клавиш для вызова окна захвата
- Откройте системные “Keyboard Shortcuts” (Сочетания клавиш) вашего рабочего окружения.
- Добавьте новое сочетание.
- В поле “Name” (Имя) введите “Flameshot”.
- В поле “Command” (Команда) введите:
flameshot gui- Установите желаемую комбинацию клавиш (например, PrtSc или Shift+PrtSc) и сохраните.
После этого нажатие назначенной комбинации будет открывать окно выделения Flameshot.
Совет: если ваша среда рабочего стола использует собственный менеджер сочетаний клавиш, создайте сочетание через него.
Как захватывать скриншоты с помощью Flameshot
Flameshot поддерживает два основных режима использования: GUI (графическое окно выделения) и CLI (командная строка). Оба пригодны для разных сценариев: быстрый захват с аннотациями — GUI; автоматизация, скрипты и серверные задачи — CLI.
Захват через GUI
- Нажмите назначенное сочетание клавиш (или кликните по иконке программы и выберите “Take Screenshot”).
- Используйте мышь для выделения области. Перемещайте выделение мышью или стрелками клавиатуры (шаг 1 px).
Опции в окне захвата:
- Pin — прикрепить снимок к рабочему столу (полезно при демонстрациях).
- Open — открыть файл в приложении по умолчанию.
- Save — сохранить на диск (или Ctrl+S).
- Upload — загрузить изображение на Imgur.
- Annotation — инструменты рисования: перо, маркер, текст.
- Shapes — фигуры: линия, стрелка, прямоугольник, круг.
- Size — показать размеры выделения (пиксели).
- Selection — переместить область выделения.
- Pixelate — замыть / пикселизировать конфиденциальную информацию.
Горячие клавиши внутри окна:
- Ctrl+C — скопировать в буфер обмена.
- Ctrl+S — сохранить на диск.
- Esc — отменить/закрыть.
Практический приём: используйте сочетание Ctrl+C для быстрого копирования изображений в буфер и Ctrl+V для вставки в заметки, мессенджеры или документы.
Захват через CLI
CLI удобен для сценариев автоматизации, CI документации и когда нужен скрипт для массового сохранения.
Общий синтаксис:
flameshot [режим] [аргументы]Основные команды:
- По умолчанию открыть GUI:
flameshot gui- Сохранить выделение в указанный путь (появится GUI для выбора области, затем сохранение):
flameshot gui -p /путь/до/папки- Снимок всего экрана и сохранение:
flameshot full -p /путь/до/файла.png- Снимок всего экрана и копирование в буфер обмена:
flameshot full -c- Захват и немедленная загрузка на Imgur:
flameshot full --upload- Вывести путь сохранённого файла при сохранении (полезно для скриптов). Обычно Flameshot возвращает путь в stdout при использовании -p.
Пример автоматизации: сохранить снимок экрана с текущей датой и временем в имя файла (bash):
DIR=~/Pictures/screenshots
date=$(date +"%Y%m%d-%H%M%S")
flameshot full -p "$DIR/screenshot-$date.png"Полезные рабочие процессы и интеграции
Ниже — несколько готовых шаблонов использования Flameshot в реальных задачах.
Рабочие процессы по ролям:
Для разработчика: быстро фиксировать баги — назначить клавишу, скриншотить, аннотировать стрелкой/пометкой, копировать в буфер и вставить в трекер задач (Jira/GitHub).
Для техписа: объединять снимки с подписями — использовать шаблоны имени файла с номером версии документа и датой, сохранять в папку проекта.
Для дизайнера: создание отчетов по интерфейсу — делать снимки, использовать пикселизацию для скрытия приватных частей, экспортировать в PNG и пересылать коллегам.
Автоматизация и скрипты:
- Интеграция в рабочий процесс сборки документации для генерации снимков UI в тестах.
- Использование systemd timer / cron + flameshot full для создания периодических снимков экрана (серверные случаи обычно не применимы для desktop-сессий).
Шпаргалка сочетаний клавиш (рекомендуемая):
- PrtSc — открыть Flameshot GUI.
- Shift+PrtSc — выделение и сохранение в папку.
- Ctrl+S — сохранить из окна захвата.
- Ctrl+C — копировать в буфер обмена.
Дополнения: когда Flameshot может не подойти и альтернативы
Когда Flameshot может оказаться неудобным:
- На некоторых сборках Wayland могут быть ограничения на захват экрана и функции загрузки.
- Для очень сложной постобработки изображений (многоуровневые правки, фильтры) лучше использовать полноценный графический редактор (GIMP, Krita, Inkscape для векторной графики).
- Если требуется централизованная корпоративная загрузка с аутентификацией и аудитом — встроенный загрузчик на Imgur не подойдёт.
Альтернативы:
- GNOME Screenshot / KDE Spectacle — встроенные в окружения, просты и надёжны.
- Shutter — старое приложение с расширенными функциями (иногда не поддерживается в новых дистрибутивах).
- Ksnip — кроссплатформенный и ориентирован на аннотации.
Решение: если нужна простая, быстрая и кастомная утилита с аннотациями — Flameshot. Если требуется интеграция с корпоративными сервисами — изучите плагины или скрипты загрузки в вашу систему.
Тонкости совместимости и ограничения
Wayland vs X11
- На X11 Flameshot работает полнофункционально.
- На Wayland некоторые окружения (например, строгие настройки безопасности GNOME на Wayland) могут ограничивать функциональность (например, захват всего экрана или автозагрузку). В таких случаях проверьте документацию окружения или используйте XWayland, если это приемлемо.
Проблемы с загрузкой на Imgur
- Автоматическая загрузка использует внешний сервис Imgur. Если в вашей сети блокировки или корпоративные политики запрещают внешние загрузки, используйте локальный путь сохранения или собственные скрипты загрузки.
Права доступа и автозапуск
- Для автозапуска убедитесь, что запись в директорию для снимков доступна текущему пользователю.
- Flatpak/Snap версии могут иметь ограниченные разрешения; в Flatpak разрешения можно корректировать с помощью flatpak override.
Частые проблемы и способы их устранения
Проблема: Flameshot не запускается или не отображается иконка в трее
- Проверьте, работает ли процесс:
ps aux | grep flameshot. - Если процесс висит, завершите его и запустите заново:
pkill flameshot && flameshot &. - На некоторых окружениях трей-иконки отключены — используйте команды запуска
flameshot guiнапрямую как обходной путь.
Проблема: Горячая клавиша не вызывает окно
- Убедитесь, что сочетание клавиш не занято другим приложением.
- Создайте глобальное сочетание в системных настройках, как описано выше.
Проблема: При попытке захвата весь экран сохраняется чёрный экран
- Возможно, вы используете Wayland и дистрибутив/компонент не поддерживает снятие скриншотов таким способом. Попробуйте X11 сеанс или XWayland.
Проблема: Flatpak / Snap не имеют доступа к нужной папке
- Для Flatpak можно дать доступ:
flatpak override --user --filesystem=/путь/до/папки org.flameshot.FlameshotБезопасность и приватность
- Flameshot позволяет загружать изображения на Imgur, сторонний сервис. Перед загрузкой убедитесь, что данные на изображении не содержат конфиденциальной информации.
- Используйте функцию Pixelate для сокрытия личных данных на скриншотах.
- Если политика безопасности компании запрещает использование внешних сервисов, настроите сохранение в локальную папку и интеграцию с внутренней системой хранения.
Юридические аспекты
- При передаче снимков, содержащих личные данные, учитывайте применимые правила конфиденциальности (например, GDPR в ЕС). Обезличивание и минимизация данных — лучшая практика.
Шаблон проверки приёма (Критерии приёмки)
Используйте этот чеклист, чтобы удостовериться, что Flameshot настроен правильно для рабочего процесса:
- Программа установлена и обновлена.
- Назначено глобальное сочетание клавиш для открытия окна захвата.
- Путь по умолчанию для сохранения изменён на нужную папку (если требуется).
- Проверена работа копирования в буфер и сохранения на диск.
- Инструменты аннотаций (стрелки, текст) работают и сохраняются корректно.
- Ограничения Wayland исследованы и документированы для команды.
Тест-кейсы и критерии приёмки
Тест: Вызов окна захвата по горячей клавише
- Действия: Нажать назначенную комбинацию.
- Ожидаемый результат: Открывается окно выделения Flameshot.
Тест: Сохранение снимка с аннотацией
- Действия: Сделать выделение, добавить стрелку и текст, сохранить.
- Ожидаемый результат: PNG-файл в указанной папке с видимыми аннотациями.
Тест: CLI-сохранение всего экрана
- Действия: Выполнить
flameshot full -p /tmp/test.png. - Ожидаемый результат: Файл /tmp/test.png создан.
- Действия: Выполнить
Тест: Копирование в буфер
- Действия: Сделать выделение и нажать Ctrl+C, вставить в текстовый редактор.
- Ожидаемый результат: Изображение вставлено из буфера обмена.
Быстрая мини-методология выбора настроек
- Если нужен быстрый рабочий процесс: назначьте одну горячую клавишу, сохраняйте в общую папку проекта и используйте Ctrl+C для копирования.
- Если важна приватность: выключите автоматическую загрузку и используйте Pixelate перед сохранением.
- Если нужна автоматизация: применяйте CLI-режим с указанием -p и скриптуйте имена по дате/тегам.
FAQ
Можно ли изменить формат сохраняемых файлов?
Да. Flameshot по умолчанию сохраняет в PNG. При использовании CLI можно указать путь с нужным расширением (например, .jpg), но рекомендуется PNG для сохранения качества и прозрачности.
Как сделать несколько снимков подряд без перезапуска программы?
Используйте горячую клавишу для вызова GUI и сохраняйте или копируйте каждый снимок; Flameshot остаётся запущенным в трее.
Как отключить загрузку на Imgur по умолчанию?
В интерфейсе настроек снимков снимите галочку у опций автоматической загрузки или не используйте кнопку Upload в окне захвата.
Короткая памятка для социальных сетей
Flameshot — лёгкий и мощный инструмент для создания и аннотирования скриншотов в Linux: быстрый GUI, CLI для автоматизации, пикселизация для приватности и гибкая настройка сочетаний клавиш.
Итоги
Flameshot — отличный выбор для большинства пользователей Linux, которым нужен быстрый, настраиваемый и функциональный скриншотер. Он особенно полезен для техписов, разработчиков и дизайнеров благодаря встроенным инструментам аннотирования и поддержке автоматизации через CLI. Если вам нужна более сложная постобработка изображений или интеграция с корпоративными сервисами, объединяйте Flameshot с другими инструментами или используйте альтернативы.
Ключевые рекомендации:
- Установите Flameshot через репозиторий вашей системы или через Snap/Flatpak.
- Создайте глобальное сочетание клавиш для вызова окна захвата.
- Настройте шаблон имени файлов и путь сохранения.
- Используйте Pixelate для защиты конфиденциальных данных.
Спасибо за внимание — надеюсь, это руководство поможет вам быстрее и удобнее работать со скриншотами в Linux.
Похожие материалы
Можно ли добавить ОЗУ в Android‑телефон?
Исправить Critical Process Died в Windows 10
Обновление ОЗУ в Mac — совместимость и установка
Бесплатный Microsoft 365 для студентов
Редактирование PDF в браузере — Adobe Acrobat