Команда, xset
упомянутая в других ответах, отключит все мониторы, если у вас есть несколько мониторов. Однако, если вы хотите отключить только один или несколько мониторов, вы должны использовать xrandr
.
Сначала запустите xrandr -q
команду, которая выведет список всех мониторов и их текущие настройки дисплея. В начале каждой детали монитора вы найдете имя монитора, установленное системой. Вы должны следить за этим.
У меня есть два монитора (один подключен к порту DVI, а другой к порту VGA), и когда я запускаю команду, я вижу это:
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)
В этом выводе монитор, подключенный к порту DVI, помечен как, DFP1
а другой - как CRT1
. Поэтому, если я хочу отключить дополнительный монитор (т.е. CRT1
), я запустил эту команду:
xrandr --output CRT1 --off
если вы хотите снова включить этот монитор, вы запустили эту команду:
xrandr --output CRT1 --auto