O Snaps usa o sistema de notificação para levar os usuários a uma ação após a screenShot.

Quando a tecla de atalho ligada que inicia o script é pressionada, scrot é executado no modo de seleção. Depois de selecionar parte da tela, uma notificação aparece com botões perguntando que ação executar a seguir.
As ações padrão incluem:
Instale scrot e o PygoBject.
sudo apt-get install scrot python3-gi python3-gi-cairo gir1.2-gtk-3.0
sudo dnf install scrot python3-gobject gtk3
Leia o PygoBject acima e instale o escroto.
make install
Se instalado fora de um VENV, verifique se o local do pacote instalado está no seu caminho:
Por exemplo, PATH="$PATH:$HOME/.local/bin" na sua configuração de tempo de execução do Shell.
Um arquivo de configuração de exemplo será copiado para ~/.config/snaps/config.ini na primeira execução.
O conteúdo da configuração deve parecer semelhante a abaixo:
[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
Para SCP sem senha, você precisará copiar sua tecla SSH para o servidor.
ssh-copy-id user@server
Execute snaps usando o comando:
snaps --help
Ou ligue diretamente para o arquivo cli.py
python3 src/cli.py
make tests
Em Docker:
xvfb-run -a make tests