Mettre en veille ou réactiver l'écran et l'affichage de terminaux tty sans clavier ni souris

Tags: #<Tag:0x00007f9944160d20> #<Tag:0x00007f9944160c08> #<Tag:0x00007f9944160aa0> #<Tag:0x00007f99441608e8> #<Tag:0x00007f9944160708>

Bonjour tout le monde :slight_smile:

J’ai un NAS Debian GNU/Linux 9.7 (stretch) avec un écran plat LITEON B17AA relié en “VGA”
mais pas de clavier ni souris ; J’y accède par ssh.

root@n40l:~# systemctl get-default
multi-user.target
root@n40l:~# 

J’ai utilisé la procédure
https://wiki.archlinux.org/index.php/getty#Automatic_login_to_virtual_console
Pour faire un essai de monitoring sur deux terminaux.
J’utilise chvt pour passer de l’un à l’autre.
Ça fonctionne bien.

Mon souci c’est que l’écran se met en veille après un moment en disant qu’il n’y a pas de signal d’entrée.
Après cette veille, une commande chvt rallume bien l’écran mais celui ci reste vide et sans affichage ;
bien que rétro-éclairé et avec le voyant au vert.

Il me semble qu’à partir de ce moment, il ne repasse pas en veille tout seul (ou alors c’est bien long) ;
Mais un essai d’un mouvement de souris reliée temporairement provoque l’affichage immédiat des textes.

Je voudrais pouvoir mettre en veille l’écran (voyant à l’orange) avec une commande pour éviter le marquage de la dalle et la consommation - et pour pouvoir me passer du monitoring pour le dire plus simplement.

Et dans le même ordre d’idée, je voudrais aussi pouvoir rallumer l’écran en veille avec une autre commande mais que celui-ci m’affiche bien les textes du monitoring (comme le fait un mouvement de souris) et non un écran vide éclairé comme actuellement.

Je ne vois pas trop encore comment faire.
Merci bien pour votre aide.

Il y a bien :
https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling#DPMS_interaction_in_a_Linux_console_with_setterm
C’est pas évident.

rem@n40l:~$ sudo vbetool dpms off
rem@n40l:~$
rem@n40l:~$ sudo vbetool dpms on
rem@n40l:~$

J’ai utilisé
/usr/bin/setterm -powerdown 0
dans le .bash_profile de l’utilisateur en auto-login.


[SOLVED] Is it possible to turn off a display from CLI without x server installed?


For text consoles see man setterm. I was able to get that to blank the screen.
but not power it down (maybe needs sudo).
But the following worked (my HDTV showed its screensaver for loss of signal)
and wakes screen with any keypress.


Pour les consoles texte, voir le manuel de setterm. J’ai réussi à faire en sorte que ça efface l’écran. mais pas l’éteindre (il a peut-être besoin de sudo). Mais ce qui suit a fonctionné
(mon téléviseur HD a montré son économiseur d’écran pour la perte de signal)
et réveille l’écran avec n’importe quelle touche.

(source http://askubuntu.com/questions/62858/turn-off-monitor-using-command-line ):

sudo sh -c 'vbetool dpms off; read ans; vbetool dpms on'


rem@n40l:~$ apt-cache policy vbetool
vbetool:
  Installé : 1.1-4
  Candidat : 1.1-4
 Table de version :
 *** 1.1-4 800
        800 http://ftp2.fr.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status
rem@n40l:~$