Je lance Ubuntu Server sur mon ordinateur portable. Il n'y a vraiment aucune raison pour que l'écran soit allumé. J'ai essayé d'utiliser cette commande pour éteindre l'écran:
sleep 1 && xset dpms force off
Le problème est que j'obtiens l'erreur suivante
unable to open display "".
Une idée de ce qui se passe / qu'est-ce qui ne va pas? Avez-vous d'autres suggestions sur la façon de procéder?
export DISPLAY=:0.0
dpkg -l | grep xserver-xorg
à installer. Une sortie non nulle depgrep -fl X
à être en cours d'exécution. Au fait, si vous courez, vous devriez être dans une session graphique.Réponses:
Pour désactiver le moniteur dans la console, la commande est la suivante:
Pour reprendre le contrôle de la console en appuyant sur la touche Entrée , je suggère
la source
sudo apt-get install vbetool
xset
ciEssayez ces commandes ...
Éteindre:
Pour allumer:
Si votre écran s'éteint puis se rallume immédiatement, essayez ce qui suit, ce qui ajoute un délai d'une seconde avant d'éteindre l'écran. Cela donne une chance à tous les événements d'être traités par le serveur X avant d'éteindre l'affichage.
la source
xset -display $DISPLAY dpms force off; read temp; xset -display $DISPLAY dpms force on
force off
La
xset
commande mentionnée dans d'autres réponses éteindra tous les moniteurs si vous avez plusieurs moniteurs. Toutefois, si vous souhaitez désactiver uniquement un ou plusieurs écrans, utilisez-lesxrandr
.Première
xrandr -q
commande d' exécution , qui répertorie tous les moniteurs et ses paramètres d'affichage actuels. Au début de chaque détail du moniteur, vous trouverez le nom du moniteur défini par le système. Vous devez suivre cela.J'ai deux moniteurs (l'un est connecté au port DVI et l'autre au port VGA) et lorsque j'exécute la commande, je vois ceci:
Dans cette sortie, le moniteur connecté au port DVI est étiqueté comme
DFP1
et l’autre commeCRT1
. Donc, si je veux éteindre le moniteur secondaire (c'est-à-direCRT1
), j'ai exécuté cette commande:si vous voulez réactiver ce moniteur, alors vous avez exécuté cette commande:
la source
xset
parce que xset s'allume si vous appuyez simplement sur le pavé tactile, etc. Nous espérons que vous vous souviendrez de votre société précédente :-)Je viens d'installer Ubuntu Server 18.04.1 (aucune interface graphique, X, ni graphique), et après m'être cassé le dos la nuit dernière en essayant d'éteindre l'écran, j'ai finalement trouvé la commande magique:
Après l'exécution de la commande, l'écran s'éteindra automatiquement toutes les minutes (s'il est inactif).
Et mieux encore, si vous voulez que la commande soit exécutée automatiquement au démarrage, vous pouvez l'ajouter à la ligne de commande de GRUB . Pour ce faire, nous devons éditer le fichier suivant:
Une fois là-bas, ajoutez simplement
consoleblank=60
àGRUB_CMDLINE_DEFAULT
, cela devrait ressembler à ceci:Fermez ensuite le fichier et enregistrez-le. Après cela, exécutez-le
sudo update-grub
et le tour est joué : à chaque démarrage, l'écran s'éteindra automatiquement toutes les 60 secondes. (encore, si inactif).Et de cette façon (l'ajout de consoleblank au GRUB) fonctionne même à partir de terminaux distants (ssh).
Prendre plaisir! (encore)
la source
Si vous avez plusieurs moniteurs, utilisez ceci:
Eteindre votre deuxième moniteur:
(En supposant que CRT-0 soit votre moniteur gauche et CRT-1, votre moniteur droit)
xrandr --output CRT-1 --off
Allumer votre deuxième moniteur: Ainsi
xrandr --output CRT-1 --right-of CRT-0 --auto
, xrandr sait ne pas dupliquer le premier écran.
la source
--off
écran 'd ne peut pas être rallumé avec le bouton d'alimentation de l'écran (car il est toujours allumé / n'a jamais été éteint). Il a également gâché les paramètres d'affichage de mon bureau (du bureau étendu aux affichages en miroir). Si cela était fait pour éteindre les deux écrans, je ne suis pas sûr qu'il serait facile de les rallumer sans se connecter à TTY et effacer le fichier moniteurs.xml où qu'il se trouve. Plus vous en savez.J'avais le même problème. Ce que j’ai découvert, c’est que sur mon ordinateur portable (un vieil acer aspire), le bouton d’analyse par défaut est pris en charge. Cela pourrait être quelque chose comme
fn+F6
.Cette solution n'a probablement pas fonctionné dans la journée. J'espère que cela aidera tout le monde qui rencontre ce problème.
la source