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
Nicolas George
Geo Cherchetout , dans le message <nmfinu$1c4m$, a
écrit :
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.

Bon, alors ça doit n'être un pourcentage que pour certains drivers.
- Aucune n'éteint l'écran.

À ce niveau-là, je suggérerais l'approche suivante :
- lancer un serveur X.org avec le moins de clients possible :
xinit /usr/bin/xterm -- /usr/bin/Xorg :1 vt1
- vérifier que X.org sait bien éteindre l'écran :
xset dpms force off
- programmer l'extinction de l'écran pour dans quelques secondes :
{ sleep 20 ; xset dpms force off ; } &
- dans l'intervalle, lancer un strace sur le serveur X11 :
sudo strace -s 1024 -o /tmp/xorg -p $(pidof Xorg)
- interrompre le strace avec un bon ctrl-C quand l'écran s'est éteint ;
- regarder comment X.org a fait.
Avatar
Doug713705
Le 17-07-2016, Nicolas George nous expliquait dans
fr.comp.os.linux.configuration
(<578b53a0$0$3317$) :
Geo Cherchetout , dans le message <nmfinu$1c4m$, a
écrit :
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.

Bon, alors ça doit n'être un pourcentage que pour certains drivers.
- Aucune n'éteint l'écran.

À ce niveau-là, je suggérerais l'approche suivante :
- lancer un serveur X.org avec le moins de clients possible :
xinit /usr/bin/xterm -- /usr/bin/Xorg :1 vt1
- vérifier que X.org sait bien éteindre l'écran :
xset dpms force off
- programmer l'extinction de l'écran pour dans quelques secondes :
{ sleep 20 ; xset dpms force off ; } &
- dans l'intervalle, lancer un strace sur le serveur X11 :
sudo strace -s 1024 -o /tmp/xorg -p $(pidof Xorg)
- interrompre le strace avec un bon ctrl-C quand l'écran s'est éteint ;
- regarder comment X.org a fait.

Je dis peut-être des bétises mais je crois qu'au moins sous Linux, il
n'est pas possible d'éteindre l'écran d'un eeePC.
C'est le souvenir que j'ai de mon regretté eeePC 1000H.
--
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
-- H.F. Thiéfaine, L'ascenceur de 22H43
Avatar
Doug713705
Le 17-07-2016, Doug713705 nous expliquait dans
fr.comp.os.linux.configuration
(<nmfqsg$am8$) :
Le 17-07-2016, Nicolas George nous expliquait dans
fr.comp.os.linux.configuration
(<578b53a0$0$3317$) :
Geo Cherchetout , dans le message <nmfinu$1c4m$, a
écrit :
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.

Bon, alors ça doit n'être un pourcentage que pour certains drivers.
- Aucune n'éteint l'écran.

À ce niveau-là, je suggérerais l'approche suivante :
- lancer un serveur X.org avec le moins de clients possible :
xinit /usr/bin/xterm -- /usr/bin/Xorg :1 vt1
- vérifier que X.org sait bien éteindre l'écran :
xset dpms force off
- programmer l'extinction de l'écran pour dans quelques secondes :
{ sleep 20 ; xset dpms force off ; } &
- dans l'intervalle, lancer un strace sur le serveur X11 :
sudo strace -s 1024 -o /tmp/xorg -p $(pidof Xorg)
- interrompre le strace avec un bon ctrl-C quand l'écran s'est éteint ;
- regarder comment X.org a fait.

Je dis peut-être des bétises mais je crois qu'au moins sous Linux, il
n'est pas possible d'éteindre l'écran d'un eeePC.
C'est le souvenir que j'ai de mon regretté eeePC 1000H.

--
Veuillez dégager le vide-ordures s'il vous plaît,
et ne pas laisser les enfants s'amuser avec les fils à haute tension.
Tout corps vivant branché sur le secteur étant appelé à s'émouvoir
-- H.F. Thiéfaine, L'ascenceur de 22H43
Avatar
Doug713705
Le 17-07-2016, Nicolas George nous expliquait dans
fr.comp.os.linux.configuration
(<578b53a0$0$3317$) :
Geo Cherchetout , dans le message <nmfinu$1c4m$, a
écrit :
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.

Bon, alors ça doit n'être un pourcentage que pour certains drivers.
- Aucune n'éteint l'écran.

À ce niveau-là, je suggérerais l'approche suivante :
- lancer un serveur X.org avec le moins de clients possible :
xinit /usr/bin/xterm -- /usr/bin/Xorg :1 vt1
- vérifier que X.org sait bien éteindre l'écran :
xset dpms force off
- programmer l'extinction de l'écran pour dans quelques secondes :
{ sleep 20 ; xset dpms force off ; } &
- dans l'intervalle, lancer un strace sur le serveur X11 :
sudo strace -s 1024 -o /tmp/xorg -p $(pidof Xorg)
- interrompre le strace avec un bon ctrl-C quand l'écran s'est éteint ;
- regarder comment X.org a fait.

Je dis peut-être des bétises mais je crois qu'au moins sous Linux, il
n'est pas possible d'éteindre l'écran d'un eeePC, le rétro éclairage
restant allumé en permanence.
C'est le souvenir que j'ai de mon regretté eeePC 1000H.
--
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
-- H.F. Thiéfaine, L'ascenceur de 22H43
Avatar
Nicolas George
Doug713705 , dans le message <nmfqug$am8$, a
écrit :
Je dis peut-être des bétises mais je crois qu'au moins sous Linux, il
n'est pas possible d'éteindre l'écran d'un eeePC, le rétro éclairage
restant allumé en permanence.
C'est le souvenir que j'ai de mon regretté eeePC 1000H.

J'ai un 1000 (pas H :-Þ un ami faisait un passage à Londres au bon moment),
je ne l'ai pas à portée de main pour le moment pour tester mais il me
semblait que l'extinction de l'écran fonctionnait.
En tout cas, tester avec X.org est évidemment la première chose que Geo
devrait avoir testée.
Avatar
Geo Cherchetout
Le 17/07/2016 11:45, *Nicolas George* a écrit :
Geo Cherchetout , dans le message <nmfinu$1c4m$, a
écrit :
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.

Bon, alors ça doit n'être un pourcentage que pour certains drivers.
- Aucune n'éteint l'écran.

À ce niveau-là, je suggérerais l'approche suivante :
- lancer un serveur X.org avec le moins de clients possible :
xinit /usr/bin/xterm -- /usr/bin/Xorg :1 vt1
- vérifier que X.org sait bien éteindre l'écran :
xset dpms force off
- programmer l'extinction de l'écran pour dans quelques secondes :
{ sleep 20 ; xset dpms force off ; } &
- dans l'intervalle, lancer un strace sur le serveur X11 :
sudo strace -s 1024 -o /tmp/xorg -p $(pidof Xorg)
- interrompre le strace avec un bon ctrl-C quand l'écran s'est éteint ;
- regarder comment X.org a fait.

Le fichier obtenu est lisible ici : http://www.cjoint.com/c/FGrpX6IPWh3
mais je suis bien incapable d'en déduire une commande permettant d'éteindre
l'écran sans serveur X. (Comme xset le fait très bien.)
Cela parle à quelqu'un ?
Avatar
Nicolas George
Geo Cherchetout , dans le message <nmg9qs$2o7g$, a
écrit :
Le fichier obtenu est lisible ici : http://www.cjoint.com/c/FGrpX6IPWh3
mais je suis bien incapable d'en déduire une commande permettant d'éteindre
l'écran sans serveur X. (Comme xset le fait très bien.)
Cela parle à quelqu'un ?

Rien d'intéressant. Mais je me rends compte que j'ai oublié que X.org est
threadé maintenant, donc il manque l'option -f à strace pour voir tout ce
qu'il y a d'intéressant.
Avatar
Geo Cherchetout
Le 17/07/2016 18:33, *Nicolas George* a écrit :
Geo Cherchetout , dans le message <nmg9qs$2o7g$, a
écrit :
Le fichier obtenu est lisible ici : http://www.cjoint.com/c/FGrpX6IPWh3
mais je suis bien incapable d'en déduire une commande permettant d'éteindre
l'écran sans serveur X. (Comme xset le fait très bien.)
Cela parle à quelqu'un ?

Rien d'intéressant. Mais je me rends compte que j'ai oublié que X.org est
threadé maintenant, donc il manque l'option -f à strace pour voir tout ce
qu'il y a d'intéressant.

OK, voici le fichier obtenu avec l'option -f en plus :
http://www.cjoint.com/c/FGrtCBMrlm3
toujours aussi hermétique pour moi...
Avatar
Nicolas George
Geo Cherchetout , dans le message <nmgmib$fg8$, a
écrit :
OK, voici le fichier obtenu avec l'option -f en plus :
http://www.cjoint.com/c/FGrtCBMrlm3
toujours aussi hermétique pour moi...

Il n'y a rien de plus. Tu confirmes que la commande éteint bien l'écran ?
Avatar
Geo Cherchetout
Le 17/07/2016 21:59, *Nicolas George* a écrit :
Geo Cherchetout , dans le message <nmgmib$fg8$, a
écrit :
OK, voici le fichier obtenu avec l'option -f en plus :
http://www.cjoint.com/c/FGrtCBMrlm3
toujours aussi hermétique pour moi...

Il n'y a rien de plus. Tu confirmes que la commande éteint bien l'écran ?

Oui, je confirme, et j'ai bien attendu qu'il soit éteint pour mettre fin à
la capture.
Est-ce qu'on ne pourrait pas trouver la clef de l'énigme dans le code source
de xset ? J'y patauge avec mes gros godillots depuis ce matin sans rien
comprendre, dois-je persévérer ?
1 2 3