Forum Puppy Linux - Toutou Linux - Astuces - Aide

Forum Francophone de Puppy/Toutou Linux => Scripts => Discussion initiée par: Rantanplan le Vendredi 27 Septembre 2024, 17:37:30

Titre: Gérer l'activité de l'écran de veille et la gestion de l'économie d'énergie
Publié par: Rantanplan le Vendredi 27 Septembre 2024, 17:37:30
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.
Simple Audio Video Embedder