après une certaine durée d'inactivité?
Il y a deux façons de gérer l'inactivité sous gnome
gnome-screensaver (economiseur écran).
et
gnome-power-manager (gestion énergie).
Le gnome-screensaver est le plus facile à gérer :
Il faut créer un répertoire ~/.local/share/applications/screensavers (s'il n'existe pas déjà)
mkdir -p ~/.local/share/applications/screensavers
Dans ce répertoire mettre un fichier arret.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Arret
Comment=Arrêt machine
Exec=/usr/libexec/gnome-screensaver/arret
TryExec=/usr/libexec/gnome-screensaver/arret
StartupNotify=true
Terminal=false
Type=Application
Categories=GNOME;Screensaver;
OnlyShowIn=GNOME;
Et dans le répertoire /usr/libexec/gnome-screensaver
écrire un script «arret»
#!/bin/sh
zenity --title "Arrêt système" --timeout=60 --question --text "Arrêt du système"
if [ $? = 0 ]
then
exec /usr/bin/halt
fi
Puis choisir le arret.desktop dans la liste des économiseurs d'écran.