Réponses:
Vous pouvez utiliser la commande preferences pour le serveur X ( http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/ )
$ xset dpms force off$ xset dpms force onAppuyez sur une touche ou déplacez la souris pour allumer le moniteur s'il a été éteint. Vous pouvez affecter la commande à une touche si vous souhaitez utiliser des raccourcis.
xset dpms force standbysemble être plus fiable et n'a pas besoin de sleep 1 ; xset dpms force offtruc.
Pour ajouter à l’ autre réponse , j’ai trouvé que lorsque xset dpms force offj’appuyais sur la Entertouche, mon écran s’éteignait et se rallumait. En exécutant la commande ci-dessous, j'ai pu éteindre l'écran sans l'allumer.
sleep 3; xset dpms force off
Juste pour ajouter plus d'options ... Vous pouvez exécuter
xrandr --output <DISPLAY_NAME> --brightness 0
Pour déterminer votre nom d'affichage, lancez simplement xrandr. Il vous fournira des informations sur les écrans connectés afin que vous puissiez les activer et les désactiver.
Attention cependant, après avoir exécuté cette commande, vous ne pourrez plus allumer votre écran en déplaçant votre souris ou en utilisant un clavier. Vous devrez soit utiliser un deuxième moniteur ou taper aveuglément
xrandr --output <DISPLAY_NAME> --brightness 1
X RandR vous permet donc de mieux contrôler vos écrans, mais il fait ce qu’il fait. Il peut également être utilisé pour d'autres tâches, telles que la résolution, l'orientation, la vitesse, etc. Il est également très facile de l'exécuter dans des scripts. Si vous le souhaitez, vous pouvez écrire un script pour que votre écran passe au noir. Le paramètre de luminosité peut prendre des fractions
--brightnessoption n'affecte pas réellement le matériel, elle ne fait que colorer l'écran de manière à ce qu'il devienne sombre. Citation du manuel sur l' --brightnessoption: However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight.
J'ai trouvé la xset dpms force offcommande fonctionne bien. Cependant, lors de l'attribution d'une touche de raccourci à cette commande, j'ai rencontré des problèmes: mon écran s'éteignait puis se rallumait.
J'ai trouvé que la raison en était le combo de touches d'accès rapide que j'utilisais sans raison particulière. J'ai découvert le raccourci clavier " Mod2 + Mod4 + Super + Hyper + décalage gauche " attribué à la xset dpms force offcommande éteint l'écran et celui-ci ne se rallumera pas tant qu'une touche n'est pas enfoncée ou que la souris n'est pas utilisée. Exactement ce que je voulais! Ce raccourci clavier est simplement la Supertouche (Windows) utilisée conjointement avec la shifttouche gauche . J'utilise Ubuntu 16.04 et cela fonctionne sur mes systèmes.
Dans Ubuntu 18.04, les dpms ne fonctionnaient pas correctement avec GNOME Wayland
$ xset -q
DPMS (Energy Star):
Display is not capable of DPMS
Vous pouvez essayer la commande ci-dessous,
pour éteindre le moniteur:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
Pour allumer le moniteur:
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
Ça marche pour moi.