El xset
La commande mentionnée dans d'autres réponses éteindra tous les moniteurs si vous avez une configuration à plusieurs moniteurs. Cependant, si vous souhaitez désactiver un ou plusieurs moniteurs, vous devez utiliser la commande suivante xrandr
.
Première manche xrandr -q
qui listera tous les moniteurs et leurs paramètres d'affichage actuels. Au début des détails de chaque moniteur, vous trouverez le nom du moniteur défini par le système. Vous devez en tenir compte.
J'ai deux moniteurs (l'un est connecté au port DVI et l'autre au port VGA) et lorsque je lance la commande, je vois ceci :
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 2726 x 2726
DFP1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
1360x768 59.7*+
... (more details are shown here, but I have hidden it)
CRT1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
1360x768 59.8*+ 60.0
... (more details are shown here, but I have hidden it)
Dans cette sortie, le moniteur connecté au port DVI est étiqueté comme étant DFP1
et d'autres comme CRT1
. Donc, si je veux désactiver le moniteur secondaire (c'est-à-dire , CRT1
) J'ai exécuté cette commande :
xrandr --output CRT1 --off
si vous voulez rallumer ce moniteur, vous devez exécuter cette commande :
xrandr --output CRT1 --auto