O xset
comando mencionado em outras respostas desligará todos os monitores se você tiver várias configurações de monitor. No entanto, se você deseja desligar apenas um ou alguns dos monitores, deve usar xrandr
.
xrandr -q
Comando de primeira execução , que listará todos os monitores e suas configurações de exibição atuais. No início dos detalhes de cada monitor, você encontrará o nome do monitor definido pelo sistema. Você tem que acompanhar isso.
Eu tenho dois monitores (um está conectado à porta DVI e outro à porta VGA) e, quando executo o comando, vejo o seguinte:
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)
Nesta saída, o monitor conectado à porta DVI é rotulado como DFP1
e outro como CRT1
. Portanto, se eu quiser desligar o monitor secundário (ou seja CRT1
), executei este comando:
xrandr --output CRT1 --off
se você quiser ligar o monitor novamente, execute este comando:
xrandr --output CRT1 --auto