Éteindre manuellement le moniteur

48

Puis-je éteindre mon moniteur portable manuellement et instantanément avec juste un clic ou une simple commande de terminal? Je veux juste éteindre mon moniteur sans verrouiller ma machine. Il n'y a pas de bouton d'arrêt du moniteur dédié sur ma machine.

Nur
la source

Réponses:

60

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/ )

  • Pour éteindre le moniteur $ xset dpms force off
  • Pour allumer le moniteur $ xset dpms force on

Appuyez 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.

David Ashford
la source
1
Cela fonctionne, merci .. Je me demande juste, puis-je le faire disparaître lentement, tout comme lorsque mon ordinateur était sur le point de dormir?
Nur
Ce serait sympa @ DavidAshford
Nur
3
Existe-t-il un moyen d'utiliser ce commant pour verrouiller mon écran? Lorsque je verrouille mon écran, mes moniteurs ne s’éteignent pas mais passent au noir. Je veux économiser de l'énergie en les éteignant tout en verrouillant ma session. Des idées?
Felipe
3
+1; Juste une note que cette solution n'est pas spécifique à l'unité et que vous pouvez l'utiliser avec plaisir sur n'importe quel DE.
mreq
3
xset dpms force standbysemble être plus fiable et n'a pas besoin de sleep 1 ; xset dpms force offtruc.
Alan Thompson
21

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
J'aime coder
la source
1
Beaucoup mieux! La manière simple n'est pas fiable (sur Kubuntu).
Alan Thompson
1
Ne fonctionne pas dans 16.04
Darkside
2
@darkside sur ubuntu 16.04 ça marche
Herrgott
Cette méthode devrait fonctionner partout depuis que DPMS ou Display Power Management System est apparu en 1993 et ​​fait maintenant partie intégrante de X. Si cela ne fonctionne pas, cela signifie probablement qu'il y a un problème matériel ou un bug très sérieux.
Sergiy Kolodyazhnyy
Sur Ubuntu 18.04.1 cela fonctionne. Sans le «sommeil 3;», l'écran s'éteint puis se rallume.
Sander Heinsalu le
7

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

Plus sur X RandR

Exemple de script X RandR, liaison aux touches Fn

Hasan Ammori
la source
1
Notez que cette --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.
Sergiy Kolodyazhnyy
C'est également vrai
Hasan Ammori
0

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.

Furry34
la source
0

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.

(La source)

eR_
la source