Как отключить монитор ноутбука системно?

Здравствуйте! Я недавно перешел на Linux, мягко говоря я -- чайник. Сейчас хочу отключить встроенный в ноутбук монитор, ибо подключил через VGA монитор. Пробовал в настройках, толку ноль: выключаю, тухнет подключенный монитор, секунд десять и я оказываюсь неавторизованным пользователем, а монитор ноутбука не отключен.
Как мне отключить монитор с помощью терминала?
  • Вопрос задан
  • 9921 просмотр
Пригласить эксперта
Ответы на вопрос 6
xotkot
@xotkot
хорошо есть и хорошо весьма
Я недавно перешел на Linux, мягко говоря я -- чайник.

Как мне отключить монитор с помощью терминала?

Можно с помощью xrandr.
Установи xrandr если он ещё не стоит, проверить можно набрав в консоли xrandr,
вывод будет приблизительно такой:
% xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
VGA-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02 +  75.02* 
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
LVDS connected (normal left inverted right x axis y axis)
   1024x600      59.99 +
   800x600       59.86  
   848x480       59.66  
   720x480       59.71  
   640x480       59.38  
HDMI-0 disconnected (normal left inverted right x axis y axis)

в данном случае показано что есть три видеовыхода:
- VGA-0 - сюда подключён внешний монитор
- LVDS - экран нетбука
- HDMI-0 - незадействованный HDMI выход
Для каждого используемого выхода также выведутся поддерживаемые режимы которые можно задействовать.

Задача
Переключиться на внешний монитор VGA с разрешением 1280x1024 и частотой 75 герц, при этом отключить экран ноутбука.
В данном случае команда в терминале будет выглядеть так:
xrandr --output VGA-0 --mode 1280x1024 --rate 75 && xrandr --output LVDS --off

Здесь выполнятся последовательно(&&) две команды: в первой xrandr настроит внешний монитор, а во второй xrandr отключит экран ноутбука.

В общем смотришь вывод своего xrandr, и уже по его данным строишь нужную тебе команду.
Ответ написан
Комментировать
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
никак
Ответ написан
Комментировать
@CrazyFail
Физически (сломать)
Ответ написан
Комментировать
Если у вас Nvidia то так 7783b4ff2e6043918d7f38ccebae16a2.pngВ списке "Configuration" выбрать "Disable".
Если вам с видеокартой повезло меньше, то курить документацию по xorg.conf. Сгенерировать конфиг по умолчанию, а дальше смотреть конкретные секции.
Убрать из секции "Screen" нужный монитор.
Ответ написан
Комментировать
@MechanID
Админ хостинг провайдера
Если через штатное gui вашего окнного менеджера не получается то есть варианты
1 поставить arandr, запустить и оттуда выключить
2 использовать xrandr из консоли.
Ответ написан
Комментировать
У меня на минте команда xset dpms force off отключает монитор до тех пор, пока не поступит сигнал от устройств ввода.
https://wiki.archlinux.org/index.php/Display_Power...
Можете на ярлык в панель управления повесить (тогда лучше с задержкой: sleep 1 && xset dpms force off) либо на сочетание клавиш.
Если у вас Cinnamon можете установить плагин Turn Off Monitor (https://cinnamon-spices.linuxmint.com/applets/view/284)

Вот простой скрипт, отключающий и блокирующий экран:
#!/bin/bash

sleep 0.5
xset dpms force off
loginctl lock-session
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы