Отличная программа для создания скриншотов в Ubuntu https://github.com/lupoDharkael/flameshot
В описании репозитория есть информация об установке. Для установки в Elementary OS (Ubuntu Xenial) я скачал последний релиз из репозитория (на момент написания статьи flameshot_0.6.0_xenial_x86_64.deb). После установки программа появилась в меню "Applications".
После запуска появляется иконка программы справа в toolbar
Запускать программу из toolbar не удобно, а настройки hotkey на создание скриншота я не нашёл. Но это легко исправить. Нужно зайти в системные настройки, выбрать настройки клавиатуры, вкладка "Shortcuts". Далее освобождаем клавишу "Print Screen", которую заняла стандартная утилита создания скриншотов.
Осталось в разделе Custom добавить свою команду flameshot gui
и забиндить на "Print Screen"
UPD. После обновления на Elementary OS 6.1 Jólnir (Built on Ubuntu 20.04.3 LTS) и установки последней версии flameshot (flameshot 0.6.0), стало невозможным в GUI назначить на клавишу PrintScr
кастомную команду для вызова flameshot. Решение нашёл следующее:
# Release the PrtScr binding by this command:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot '[]'
# Older Ubuntu versions:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''
# Set new custom binding:
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
# Set name:
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'flameshot'
# Set command:
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command '/usr/bin/flameshot gui'
# Set binding:
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding 'Print'