Вручну вимкніть монітор


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
Дарксайд

2
@darkside в ubuntu 16.04 працює
Herrgott

Цей метод повинен працювати всюди, оскільки DPMS або система управління потужністю дисплея з'явилася в 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 + Зсув вліво ", призначену для xset dpms force offкоманди, вимикає екран і екран не вмикається знову, поки не буде натиснута клавіша або не буде використана миша. Саме те, що я хотів! Це комбінація гарячих клавіш - це просто Super(клавіша Windows), що використовується разом із лівою shiftклавішею. Я працюю на Ubuntu 16.04, і це працює в моїх системах.


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

Це працює для мене.

(Джерело)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.