Bonjour toutes et tous et chacune et chacun, pas de jaloux,
Les lecteurs multimédias gèrent l'activité de l'écran de veille et l'économie d'énergie.
Quelquefois, on peut avoir besoin de les désactiver au risque qu'une opération importante échoue.
Très simplement, l'écran de veille se gère ainsi :
xset s on ; echo "activation de l'écran de veille"
xset s off ; echo "désactivation de l'écran de veille"
Et pour la gestion de l'énergie, voici la syntaxe :
xset +dpms ; echo "activation de la gestion de l'économie d'energie"
xset -dpms ; echo "désaction de la gestion de l'économie d'énergie"
Pour Toutou Slaxen 6.0, j'ai écrit ce petit script probablement à améliorer :
#!/bin/bash
# arrêter écran de veille et gestion énergie
stop_veille () {
xmessage -borderless -buttons Désactiver:1,Quitter:0 "L'écran de veille et la gestion de l'énergie
sont activés.
Que voulez-vous faire ?
Cliquez sur l'un des boutons ci-dessous
Merci."
if [ $? -eq 1 ] ; then
xset s off
xset -dpms
yaf-splash -timeout 4 -align center -border false -text "Écran de veille
et gestion de l'énergie
mis hors service"
else exit
fi
}
activ_veille () {
xmessage -borderless -buttons Activer:1,Quitter:0 "L'écran de veille et la gestion de l'énergie
sont déactivés.
Que voulez-vous faire ?
Cliquez sur l'un des boutons ci-dessous
Merci."
if [ $? -eq 1 ] ; then
xset s on
xset dpms
yaf-splash -timeout 4 -align center -border false -text "Écran de veille
et gestion de l'énergie
remis en service"
else exit
fi
}
# vérifier qu'écran veille et gestion énergie hs
if [ `xset q | grep timeout | awk '{print $2}'` -eq 0 -a `xset q | grep "DPMS is Disabled" | sed 's/DPMS is Disabled/0/g'` -eq 0 ]
then activ_veille
else stop_veille
fi
Si ça intéresse, il suffit de copier/coller dans un fichier texte, le nommer comme vous voulez et le rendre exécutable.
Amusez-vous bien les cynophiles !
Amitiés.