SNAPS использует систему уведомлений, чтобы попросить пользователей для действия пост-экрана.

Когда связанная горячая клавиша, которая инициирует сценарий, нажимается, в режиме выбора scrot . После выбора части экрана появляется уведомление с кнопками с вопросом, какое действие выполнить дальше.
Действия по умолчанию включают:
Установите scrot и Pygobject.
sudo apt-get install scrot python3-gi python3-gi-cairo gir1.2-gtk-3.0
sudo dnf install scrot python3-gobject gtk3
Прочитайте пигобект выше и установите Scrot.
make install
При установке за пределами Венва, убедитесь, что расположение установленного пакета находится на вашем пути:
Например, PATH="$PATH:$HOME/.local/bin" В конфигурации времени выполнения оболочки.
Пример файла конфигурации будет скопирован в ~/.config/snaps/config.ini при первом запуска.
Содержание конфигурации должно быть похоже на ниже:
[default]
log_level = INFO
local_screenshot_path = ~/screenshots/clippings/
# File browser
file_browser = thunar
# Web browser
web_browser = chromium-browser
# SCP
remote_screenshot_path = ~/web.example.com/html/screenshots/
remote_user = user
remote_server = ssh.example.com
remote_server_url = http://example.com/screenshots/
# To use imgur: https://api.imgur.com/oauth2/addclient
imgur_client_id = xxxxxxxxxxxxxxx
api_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Чтобы SCP без пароля, вам нужно скопировать свой ключ SSH на ваш сервер.
ssh-copy-id user@server
Запустите снимки, используя команду:
snaps --help
Или напрямую вызовите файл cli.py
python3 src/cli.py
make tests
В Docker:
xvfb-run -a make tests