Как установить Flameshot Screenshot Tool в Linux
Flameshot — это инструмент для создания скриншотов с открытым исходным кодом, доступный для Linux, Mac и Windows. Он создан на языках C++ и QT5. Каждый популярный дистрибутив Linux поставляется с инструментом для создания скриншотов, но им не хватает нескольких функций, которые предлагает Flameshot.
Некоторые из популярных функций включают в себя.
- Поддерживает графический режим и режим CLI.
- Редактируйте изображения мгновенно.
- Загрузка изображений в Imgur.
- Экспорт и импорт конфигурации.
- Прост в использовании и настраивается.
В этой статье вы узнаете, как установить и использовать программное обеспечение для создания скриншотов Flameshot в настольных системах Linux. В целях демонстрации я использую Linux Mint 20.04.
Как установить Flameshot в Linux
Flameshot можно установить с помощью пакетных менеджеров. Перед установкой с помощью этого метода убедитесь, что вы проверили версию, которая поставляется с вашей ОС.
$ sudo dnf install flameshot # Rhel, Centos, Fedora
sudo apt install flameshot # Debian, Ubuntu-based distro
Второй способ — скачать пакет flameshot (.rpm или .deb) с GitHub на основе вашего дистрибутива и установить его локально. Это метод, который я предпочитаю, поскольку я могу установить новую версию независимо от того, что поставляется с моим дистрибутивом.
# Ubuntu based distribution
wget https://github.com/flameshot-org/flameshot/releases/download/v0.9.0/flameshot-0.9.0-1.ubuntu-20.04.amd64.deb
dpkg -i flameshot-0.9.0-1.ubuntu-20.04.amd64.deb
# Rhel based distribution
wget https://github.com/flameshot-org/flameshot/releases/download/v0.9.0/flameshot-0.9.0-1.fc32.x86_64.rpm
rpm -i flameshot-0.9.0-1.fc32.x86_64.rpm
Вы также можете установить самую последнюю версию Flameshot из магазина snap или flathub.
Как использовать Flameshot на рабочем столе Linux
Flameshot можно запустить вручную или сделать его автозапуском при загрузке системы. Перейдите в "Меню → Введите flameshot → выберите "flameshot" будет запущен и на системном трее. Для доступа из системного трея убедитесь, что в вашей ОС установлен системный трей. Поскольку я использую Linux Mint, по умолчанию у него есть системный трей.
Щелкните правой кнопкой мыши по значку огнестрела на панели задач. Это покажет различные варианты, с которыми вы можете работать. Мы рассмотрим, что из себя представляет каждый вариант и как им воспользоваться.
Нажмите «Информация», и на экране отобразятся ярлыки и информация о лицензии/версии.
Чтобы сделать скриншот, все, что вам нужно сделать, это нажать "Сделать скриншот". Выберите область, которую вы хотите захватить, и вы получите несколько опций для работы, таких как выделение, рисование линий и указателей, добавление текста, загрузка в Imgur, локальное сохранение и т. д. Вы можете нажать клавишу "Esc", чтобы отменить выделение, или нажать клавишу "Enter", чтобы сохранить изображение в буфер обмена.
Вы можете сделать снимок своего полноэкранного режима, нажав «Открыть лаунчер». Здесь вы можете выбрать, на каком мониторе вы должны сделать скриншот, а также вы можете установить время задержки и нажать «Сделать новый скриншот».
Откройте «Конфигурация», нажав на опцию конфигурации. На вкладке "Интерфейс" вы можете выбрать, какие кнопки будут отображаться при создании скриншота. Вы также можете управлять непрозрачностью невыбранных областей.
Когда вы сохраняете снимок, по умолчанию создается имя файла в формате даты. Вы можете вручную изменить имя и сохранить его или есть способ изменить имя по умолчанию.
На вкладке "Редактор имен файлов" вы можете установить имя файла по умолчанию в разделе "Панель редактирования".
На вкладке "Общие" вы можете выбрать такие опции, как показать иконку в области уведомлений, запустить flameshot при запуске системы, скопировать URL после загрузки в Imgur, уведомления рабочего стола и справочные сообщения.
Все конфигурации хранятся в "/home/<user>/.config/Dharkael/flameshot.ini". Вы можете импортировать или экспортировать этот файл с помощью опции импорта и экспорта. Рекомендуется задавать параметры через графический интерфейс, а не редактировать файл .ini напрямую.
Как использовать Flameshot из командной строки
До сих пор мы видели, как использовать flameshot в режиме графического интерфейса. Вы можете делать все то, что вы делаете в режиме графического интерфейса, с помощью режима CLI. Чтобы запустить flameshot, просто запустите "flameshot" из терминала.
$ flameshot &
Чтобы получить помощь, введите в терминале "flameshot -h".
$ flameshot -h
Чтобы сделать скриншот, введите "flameshot gui", который откроет режим графического интерфейса. Это то же самое, что мы видели в разделе Gui.
$ flameshot gui
Чтобы сохранить скриншот по пользовательскому пути, используйте флаг -p
и передайте местоположение в качестве аргумента.
$ flameshot gui -p /home/tecmint/images
Чтобы добавить задержку при создании скриншота, используйте флаг -d
и добавьте время в качестве аргумента.
$ flameshot gui -d 2000
Чтобы сделать полноэкранный снимок, используйте опцию "full".
$ flameshot full -p /home/tecmint/images -d 1500
Скопировать скриншот в буфер обмена с помощью флага -c
без сохранения местоположения.
$ flameshot full -c -p -p /home/tecmint/images
Для захвата экрана, на котором находится мышь, используйте флаг -r
.
$ flameshot -r
Вы можете открыть конфигурацию в обход опции "config".
$ flameshot config
Вот и все на этой статье. Играйте с flameshot и поделитесь с нами своими отзывами.