Snaps utiliza el sistema de notificación para solicitar a los usuarios para una acción posterior a la escrutinio.

Cuando se presiona la tecla de acceso rápido que inicia el script, scrot se ejecuta en modo de selección. Después de seleccionar parte de la pantalla, aparece una notificación con botones que preguntan qué acción ejecutar a continuación.
Las acciones predeterminadas incluyen:
Instale scrot y PyGObject.
sudo apt-get install scrot python3-gi python3-gi-cairo gir1.2-gtk-3.0
sudo dnf install scrot python3-gobject gtk3
Lea el Pygobject arriba e instale SCROT.
make install
Si se instala fuera de un Venv, asegúrese de que la ubicación del paquete instalado esté en su ruta:
EG PATH="$PATH:$HOME/.local/bin" en su configuración de tiempo de ejecución de shell.
Se copiará un archivo de configuración de ejemplo a ~/.config/snaps/config.ini en la primera ejecución.
El contenido de la configuración debe parecer similar al siguiente:
[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 sin contraseña, deberá copiar su clave SSH a su servidor.
ssh-copy-id user@server
Ejecute Snaps usando el comando:
snaps --help
O llame al archivo cli.py directamente
python3 src/cli.py
make tests
En Docker:
xvfb-run -a make tests