Bjr,
Personnellement j'utilise un raccourci clavier pour programmer un
délai avant l'arrêt du système. (Interface via Zenity, donc GTK), par exemple pour la durée d'un film, etc...
Raccourci clavier sur compiz pointant vers ce prog shell :
#!/bin/bash
HH="2"
MM="00"
CHHEURE=$( zenity --entry \
--title="Extinction des feux" \
--text="Dans combien de minutes (exemple : 1h50) :" \
--entry-text "$HH"h"$MM" )
if [[ $? == "1" ]]
then shutdownended=$(gksudo "shutdown -c" 2>&1)
kill -15 $(ps -ef | grep "zenity" | grep "programmé" | awk '{print $2}')
zenity --info \
--text="Interruption du shutdown
$shutdownended"
exit 0
fi
FOUND=`echo $CHHEURE | grep h | wc -l`
if [[ $FOUND == "1" ]]
then
HEURE=`echo $CHHEURE | awk -F"h" '{print $1}'`
MIN=`echo $CHHEURE | awk -F"h" '{print $2}'`
else
HEURE="0"
MIN=$CHHEURE
fi
duree=$((HEURE*60+MIN))
gksudo "shutdown -h $duree" &
pour=$(date +%Hh%M --date "$duree minutes")
zenity --notification\
--window-icon="info" \
--text="Arrêt programmé $pour" &
Au besoin ajouter [apt]zenity[/apt] si non installé...
Enjoy 😉
Si on clique sur annuler, l'arrêt programmé sera interrompu