Отключить монитор вручную

48

Можно ли вручную и мгновенно выключить монитор ноутбука, просто щелкнув мышью или просто введя команду терминала? Я просто хочу выключить монитор, не блокируя мою машину. На моей машине нет специальной кнопки выключения монитора.

Нур
источник

Ответы:

60

Вы можете с помощью команды настроек для X-сервера ( http://systembash.com/content/how-to-turn-off-your-monitor-via-command-line-in-ubuntu/ )

  • Выключить монитор $ xset dpms force off
  • Включить монитор $ xset dpms force on

Нажатие клавиши или перемещение мыши также включит монитор, если он был выключен. Вы можете назначить команду клавише, если хотите использовать ярлыки.

Дэвид Эшфорд
источник
1
Это работает, спасибо .. Мне просто интересно, могу ли я сделать так, чтобы он постепенно угасал, как когда мой компьютер спал?
Нур
Было бы здорово @DavidAshford
Nur
3
Есть ли способ использовать этот коммант с блокировкой моего экрана? Когда я блокирую экран, мои мониторы не выключаются, просто гаснут. Я хочу сэкономить электроэнергию, отключив их, а также заблокировав сеанс. Есть идеи?
Фелипе
3
+1; Просто обратите внимание, что это решение не является единичным, и вы можете с радостью использовать его на любом DE.
mreq
3
xset dpms force standbyкажется более надежным и не нуждается в sleep 1 ; xset dpms force offхитрости.
Алан Томпсон
21

Чтобы добавить другой ответ , я обнаружил, что при вводе xset dpms force offи нажатии Enterклавиши мой экран выключается и снова включается. Запустив приведенную ниже команду, я смог отключить экран, не включая его.

sleep 3; xset dpms force off
Мне нравится код
источник
1
Намного лучше ! Простой способ не надежен (на Kubuntu).
Алан Томпсон
1
Не работает в 16.04
Darkside
2
@darkside на убунту 16.04 работает
Herrgott
Этот метод должен работать везде, так как DPMS или Display Power Management System появился в 1993 году и на данный момент является неотъемлемой частью X. Если он не работает, это, вероятно, означает, что есть проблемы с оборудованием или какая-то действительно серьезная ошибка.
Сергей Колодяжный
На Ubuntu 18.04.1 это работает. Без «сна 3;» экран выключается, а затем снова включается.
Сандер Хейнсалу
7

Просто чтобы добавить больше вариантов ... Вы можете запустить

xrandr --output <DISPLAY_NAME> --brightness 0

Чтобы определить свое отображаемое имя, просто запустите xrandr. Он предоставит вам информацию о подключенных дисплеях, так что вы можете включить и выключить любой из них

Однако будьте осторожны, после запуска этой команды вы не сможете включить экран, перемещая мышь или используя клавиатуру. Вам придется использовать второй монитор или вслепую

xrandr --output <DISPLAY_NAME> --brightness 1

Итак, X RandR дает вам лучший контроль над вашими экранами, но он делает то, что делает. Его также можно использовать для других целей, таких как изменение разрешения, ориентации, скорости и т. Д. Его также очень легко запускать внутри скриптов. Если вы хотите, вы можете написать скрипт, который сделает ваш экран красивым и черным. Параметр яркости может принимать доли

Подробнее о X RandR

Пример скрипта X RandR, связанного с клавишами Fn

Хасан Аммори
источник
1
Обратите внимание, что эта --brightnessопция на самом деле не влияет на оборудование, она только окрашивает экран таким образом, что он становится темным. Цитата из руководства по --brightnessвыбору: However, this is a software only modification, if your hardware has support to actually change the brightness, you will probably prefer to use xbacklight.
Сергей Колодяжный
Это также верно
Хасан Аммори
0

Я обнаружил, что xset dpms force offкоманда работает хорошо. Однако при назначении горячей клавиши этой команде я столкнулся с проблемой: мой экран выключился и снова включился.

Я нашел причину для этого была комбинация горячих клавиш, которую я использовал без особой причины. Я обнаружил, что комбинация горячих клавиш « Mod2 + Mod4 + Super + Hyper + Left shift », назначенная xset dpms force offкоманде, выключает экран, и экран не включается снова, пока не будет нажата клавиша или не будет использована мышь. Именно то, что я хотел! Эта комбинация горячих клавиш - просто Super(клавиша Windows), используемая вместе с левой shiftклавишей. Я использую Ubuntu 16.04, и это работает на моих системах.

Furry34
источник
0

В Ubuntu 18.04 dpms не работает должным образом с GNOME Wayland

$ xset -q

DPMS (Energy Star):
Display is not capable of DPMS

Вы можете попробовать команду ниже,
чтобы выключить монитор:

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1

Чтобы включить монитор:

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0

Меня устраивает.

(Источник)

eR_
источник