Иллюстрация к статье FLAMESHOT
  1. ОБЩЕЕ ОПИСАНИЕ
  2. ФУНКЦИИ FLAMESHOT
  3. СОЗДАНИЕ .DEB ПАКЕТА ИЗ ИСХОДНОГО КОДА
  4. ПРОЦЕСС УСТАНОВКИ FLAMESHOT
  5. Горячие Клавиши в FLAMESHOT

ОБЩЕЕ ОПИСАНИЕ

Flameshot - простой, но в то же время очень мощный инструмент со многими дополнительными функциями для создания и редактирования изображений. С помощью графического интерфейса он предлагает вам множество возможностей для добавления текста, рисования стрелок, линий, прямоугольников, кругов и других интерактивных элементов. Кроме того, в Flameshot доступны такие функции как обрезка, закрепление, выделение и размытие текстовых частей, а также ручное создание различных форм. Скриншоты можно легко сохранить в локальный файл или скопировать в буфер обмена для вставки в другие программы. Также включены функции для настройки внешнего вида, поддержка как CLI, так и GUI, а также интеграция с Imgur через интерфейс Flameshot Dbus. Множество дополнительных настроек, таких как скрытие значков или изменение цветов, сделают ваши изображения более интерактивными. В Flameshot также доступен захват веб-страниц и программных меню.

Flameshot - это легкий бесплатный программный продукт с открытым исходным кодом, что означает, что опытные разработчики могут улучшить программу. Он работает на многих дистрибутивах Linux, таких как Ubuntu, Fedora, CentOS, Linux Mint, Debian GNU/Linux, Bodhi Linux, Gentoo, Mandriva, Mageia, openSUSE, PCLinuxOS, Red Hat Enterprise Linux, Slackware и многих других.

Ключевые особенности, которые выделяют flameshot среди других программ, - это возможность выделения элементов и добавления текста к только что созданному скриншоту без необходимости сохранения и открытия его в редакторе изображений. Эти функции были реализованы в шестой версии программы, и поэтому выбор этой конкретной версии кажется наиболее актуальным для использования.

screenshot image

flameshot image

ФУНКЦИИ FLAMESHOT

  • Бесплатно, не нужно платить деньги;
  • Прост в использовании;
  • Только что созданные изображения можно редактировать и вставлять без сохранения;
  • Широкие возможности для редактирования скриншотов;
  • Загрузка изображений на Imgur;
  • Множество настроек настройки;
  • Поддержка интерфейса Dbus;
  • Горячие клавиши.

СОЗДАНИЕ .DEB ПАКЕТА ИЗ ИСХОДНОГО КОДА

Для сборки из исходного кода требуются определенные утилиты. Перед началом работы установите минимальный набор, который будет необходим для процесса сборки. Это пакеты: debhelper, dh-make, devscripts, fakeroot, build-essential, automake, gnupg, lintia. Для сборки конкретного программного обеспечения понадобятся версии библиотек для разработчиков. Лучше установить их по мере необходимости.

После установки программного обеспечения, все готово для сборки пакета Flameshot .deb.

  1. Подготовьте каталог для работы в нем:
mkdir -p /tmp/dev/deb/flameshot
cd !!:2
user@user-desktop:/tmp/dev/deb/flameshot$
  1. Перейдите на страницу пакета и найдите ссылку на dsc-файл в колонке справа: flameshot_0.6.0+git20190714-1.dsc
    Скачайте исходный код пакета с помощью команды dget:
dget
http://archive.ubuntu.com/ubuntu/pool/universe/f/flameshot/flameshot_0.6.0+git20190714-1.dsc
  1. В результате будут загружены три файла с исходным кодом:
flameshot-0.6.0+git20190714-1.dsc
flameshot_0.6.0+git20190714.orig.tar.gz
flameshot_0.6.0+git20190714-1.debian.tar.xz

Распакуйте .dsc файл командой:

dpkg-source -x flameshot_0.6.0+git20190714-1.dsc
  1. Перейдите в новый каталог:
cd flameshot-0.6.0+git20190714/
  1. Начните процедуру сборки пакета:
dpkg-buildpackage -rfakeroot


Скорее всего, пакет сразу не получится собрать из-за отсутствующих библиотек. Библиотеки, необходимые для сборки: libqt5dbus5, libqt5network5, libqt5core5a, libqt5widgets5, libqt5gui5. Установите их через apt и попробуйте собрать пакет снова. Пакет будет собран и настроен, если все необходимые пакеты успешно установлены. Будет обработан make-файл, и программа будет скомпилирована.

  1. Проверьте полученные файлы:
cd ..
ls
flameshot-0.6.0+git20190714
flameshot_0.6.0+git20190714-1_amd64.buildinfo
flameshot_0.6.0+git20190714-1_amd64.changes
flameshot_0.6.0+git20190714-1_amd64.deb
flameshot_0.6.0+git20190714-1.debian.tar.xz
flameshot_0.6.0+git20190714-1.dsc
flameshot_0.6.0+git20190714.orig.tar.gz
flameshot-dbgsym_0.6.0+git20190714-1_amd64.ddeb
  1. Установите полученный пакет: flameshot_0.6.0+git20190714-1_amd64.deb

ПРОЦЕСС УСТАНОВКИ FLAMESHOT

  • Скачать flameshot_0.6.0+git20191001-2_arm64.deb пакет;
  • Установить DEB пакет с помощью команды dpkg:
sudo dpkg -i flameshot_0.6.0+git20191001-2_arm64.deb
  • Решить необходимые зависимости:
sudo apt install -f
  • или установить его со всеми необходимыми зависимостями автоматически с помощью команды apt:
sudo apt install ./flameshot_0.6.0+git20191001-2_arm64.deb

 

Горячие Клавиши в FLAMESHOT

Горячие клавиши играют важную роль в повышении эффективности работы с Flameshot, позволяя быстро выполнять различные действия без необходимости переключаться между мышью и клавиатурой. Вот некоторые из основных горячих клавиш, которые можно использовать в Flameshot:

Горячие клавиши в Flameshot:

Горячие клавиши играют важную роль в повышении эффективности работы с Flameshot, позволяя быстро выполнять различные действия без необходимости переключаться между мышью и клавиатурой. Вот некоторые из основных горячих клавиш, которые можно использовать в Flameshot:

Print Screen: Запуск Flameshot для создания скриншота всего экрана.
Ctrl + Print Screen: Запуск Flameshot в режиме захвата выбранной области экрана.
Esc: Отмена текущего захвата скриншота.
Ctrl + C: Копирование текущего скриншота в буфер обмена.
Ctrl + S: Сохранение текущего скриншота на диск.
Ctrl + Z: Отмена последнего действия в редакторе.
Arrow keys: Точное позиционирование выбранной области скриншота с помощью стрелок на клавиатуре.

Помимо стандартных горячих клавиш, Flameshot позволяет настроить собственные комбинации клавиш для различных действий в приложении. Для этого откройте настройки Flameshot и перейдите в раздел "Клавиши быстрого доступа" (Shortcuts), где вы сможете назначить свои комбинации для удобного управления скриншотами.

Горячие клавиши в Flameshot значительно упрощают процесс создания и редактирования скриншотов, делая его более быстрым и интуитивно понятным. Настройка собственных комбинаций клавиш позволяет адаптировать инструмент под индивидуальные предпочтения и стиль работы, повышая общую продуктивность при работе с изображениями экрана.

 

 

 Также читайте: