Xautolock
xautolock permet d'exécuter un script après un certain temps d'inactivité. Très pratique pour lancer une sauvegarde du disque à la mise en veille plutôt qu'au démarrage ou à l'extinction de l'ordinateur (on est souvent un peu pressé à ces moments ….).
xautolock est aussi utilisé pour éteindre une machine après un certain temps d'inactivité, ou bien lancer un script, ou un écran de veille personnalisé.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Pour installer ce logiciel, il suffit d'installer le paquet xautolock.
Utilisation (exemple avec FreeFileSync)
Lancez un script sous la forme :
xautolock -time 99 -locker 'commande' &
Et par exemple pour une sauvegarde avec FreeFileSync :
xautolock -time 60 -locker 'FreeFileSync /chemin/vers/fichier/fichier.ffs_batch' &
Ce script lance le fichier fichier.ffs_batch avec FreeFileSync après 60 min d'inactivité de mon ordinateur.
En ajoutant dans /etc/sudoers la ligne ci dessous, on peut éviter de taper le mot de passe pour une sauvegarde complète du système.
%sudo ALL=(ALL:ALL) NOPASSWD: /usr/bin/FreeFileSync
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet.