Ceci est une ancienne révision du document !
XAUTOLOCK
xautolock permet d'exécuter un script après un certain temps d'inactivité.
j'ai choisi d'écrire ce tutoriel après des recherches infructueuses pour lancer une sauvegarde de mon disque à la mise en veille plutôt que 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
xautolock est disponible dans les dépôts officiels.
Par ligne de commande:
sudo apt-get install 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.