Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment eteindre l'ecran de mon eeepc en console ?

23 réponses
Avatar
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 ?

10 réponses

1 2 3
Avatar
yamo'
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 :
<https://duckduckgo.com/?q=linux+monitorControl.sh&ia=web&gt;
--
Stéphane
Avatar
Sergio
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
Avatar
yamo'
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
Avatar
yamo'
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
Avatar
Doug713705
Le 16-07-2016, Geo Cherchetout nous expliquait dans
fr.comp.os.linux.configuration
(<nmcqhv$1ous$) :
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
Avatar
Geo Cherchetout
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. :-)
Avatar
Nicolas George
Geo Cherchetout , dans le message <nmdg4n$ga$, a
é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 .
Avatar
Geo Cherchetout
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...
Avatar
Nicolas George
Geo Cherchetout , dans le message <nmdv43$tjm$, a
é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.
Avatar
Geo Cherchetout
Le 17/07/2016 00:04, *Nicolas George* a écrit :
Geo Cherchetout , dans le message <nmdv43$tjm$, a
é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...
1 2 3