Comment eteindre l'ecran de mon eeepc en console ?

Le
Geo Cherchetout
Bonjour,

Il y a quelques années, on m'a appris ici comment éteindre l'écran avec la
commande xset, depuis ma session xfce. Comment obtenir le même résultat en
vraie console, c'est-à-dire sans session graphique ?
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
yamo'
Le #26404783
Salut,
Geo Cherchetout a écrit le 16/07/2016 10:17 :
Bonjour,
Il y a quelques années, on m'a appris ici comment éteindre l'écran avec la
commande xset, depuis ma session xfce. Comment obtenir le même résultat en
vraie console, c'est-à-dire sans session graphique ?


Y a un moment j'avais trouvé çà qui fonctionne sur Debian Jessie et
Ubuntu 16.0 :
#!/bin/bash
export DISPLAY=:0.0
if [ $# -eq 0 ]; then
echo usage: $(basename $0) "on|off|status"
exit 1
fi
if [ $1 = "off" ]; then
echo -en "Turning monitor off..."
xset dpms force off
echo -en "done.nCheck:"
xset -q|grep "Monitor is"
elif [ $1 = "on" ]; then
echo -en "Turning monitor on..."
xset dpms force on
echo -en "done.nCheck:"
xset -q|grep "Monitor is"
elif [ $1 = "status" ]; then
xset -q|sed -ne 's/^[ ]*Monitor is //p'
else
echo usage: $(basename $0) "on|off|status"
fi
Trouvable avec une simple recherche :
--
Stéphane
Sergio
Le #26404787
Le 16/07/2016 11:15, yamo' a écrit :
#!/bin/bash
export DISPLAY=:0.0

Euh ça sert à quoi en mode console ?
if [ $# -eq 0 ]; then
echo usage: $(basename $0) "on|off|status"
exit 1
fi
if [ $1 = "off" ]; then
echo -en "Turning monitor off..."
xset dpms force off
echo -en "done.nCheck:"
xset -q|grep "Monitor is"
elif [ $1 = "on" ]; then
echo -en "Turning monitor on..."
xset dpms force on
echo -en "done.nCheck:"
xset -q|grep "Monitor is"
elif [ $1 = "status" ]; then
xset -q|sed -ne 's/^[ ]*Monitor is //p'
else
echo usage: $(basename $0) "on|off|status"
fi

Et comment voit-on "Monitor is off" ? :-)
--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
yamo'
Le #26404794
Sergio a écrit le 16/07/2016 12:10 :
Euh ça sert à quoi en mode console ?

Effectivement ça ne fonctionne pas en mode console. Je pensais que ça
s'y appliquais mais effectivement ce n'est pas géré par le serveur X.
--
Stéphane
yamo'
Le #26404793
Sergio a écrit le 16/07/2016 12:10 :
Euh ça sert à quoi en mode console ?

Effectivement ça ne fonctionne pas en mode console. Je pensais que ça
s'y appliquait mais effectivement ce n'est pas géré par le serveur X...
--
Stéphane
Doug713705
Le #26404796
Le 16-07-2016, Geo Cherchetout nous expliquait dans
fr.comp.os.linux.configuration
(
Bonjour,
Il y a quelques années, on m'a appris ici comment éteindre l'écran avec la
commande xset, depuis ma session xfce. Comment obtenir le même résultat en
vraie console, c'est-à-dire sans session graphique ?

setterm -blank force
man setterm pour plus d'info
--
Ça peut durer jusqu'à toujours
A moins que l'on ait le courage
De se dire merde un beau jour
Et de mettre fin au naufrage
-- H.F. Thiéfaine, La dèche, le twist et le reste
Geo Cherchetout
Le #26404807
Le 16/07/2016 13:19, *Doug713705* a écrit :
setterm -blank force

Cette option vide l'écran mais ne l'éteint pas. J'en ai essayé quelques
autres sans guère plus de succès. Voici ce que j'ai fait en dernier lieu :
$ setterm --powerdown 2
$ setterm --blank 1
$ setterm --powersave powerdown
$ setterm --powersave on
Résultat, l'écran se vide bien au bout d'une minute d'inactivité mais ne
s'éteint jamais.
man setterm pour plus d'info

Encore une commande que je ne connaissais pas. Merci, je la mets dans mon
carquois. :-)
Nicolas George
Le #26404812
Geo Cherchetout , dans le message écrit :
Cette option vide l'écran mais ne l'éteint pas. J'en ai essayé quelques
autres sans guère plus de succès. Voici ce que j'ai fait en dernier lieu :
$ setterm --powerdown 2
$ setterm --blank 1
$ setterm --powersave powerdown
$ setterm --powersave on
Résultat, l'écran se vide bien au bout d'une minute d'inactivité mais ne
s'éteint jamais.

Est-ce que l'écran s'éteint après dix minutes d'inactivité ?
Tu peux aussi essayer de bidouiller /sys/class/backlight/*/brightness .
Geo Cherchetout
Le #26404818
Le 16/07/2016 18:46, *Nicolas George* a écrit :
Est-ce que l'écran s'éteint après dix minutes d'inactivité ?

Non, il est toujours allumé depuis plusieurs heures.
Tu peux aussi essayer de bidouiller /sys/class/backlight/*/brightness .

# cd /sys/class/backlight/acpi_video0
# cat brightness
3
# echo 0 > brightness ; sleep 5 ; echo 3 > brightness
Même avec la valeur 0, l'écran demeure allumé et le texte assez lumineux
pour être lisible. J'ai essayé une valeur négative, invalid argument.
Dans le répertoire acpi_video0 se trouve aussi un sous-répertoire *power*
bien tentant, mais je n'y ai rien trouvé que je parvienne à manipuler
utilement...
Nicolas George
Le #26404830
Geo Cherchetout , dans le message écrit :
J'ai essayé une valeur négative, invalid argument.

C'est un pourcentage.
C'est bizarre que ça ne marche pas, parce que c'est ce que X.org utilise
pour éteindre l'écran.
Geo Cherchetout
Le #26404841
Le 17/07/2016 00:04, *Nicolas George* a écrit :
Geo Cherchetout , dans le message écrit :
J'ai essayé une valeur négative, invalid argument.

C'est un pourcentage.
C'est bizarre que ça ne marche pas, parce que c'est ce que X.org utilise
pour éteindre l'écran.

Ce que je constate ici après une nuit de repos :
- La valeur au démarrage de l'ordinateur est 3.
- Les valeurs entières de 0 à 15 sont seules valides et prises en compte
avec un effet visible.
- Aucune n'éteint l'écran.
Si ça peut donner des idées...
Publicité
Poster une réponse
Anonyme