Linux выключить экран в консоли
Я запускаю Ubuntu Server на своем ноутбуке. Там действительно нет причин для включения экрана. Я пытался использовать эту команду, чтобы выключить экран:
Проблема в том, что я получаю следующую ошибку
Есть идеи, что происходит / что не так? Любые другие предложения о том, как это сделать?
Чтобы отключить монитор в консоли, выполните следующую команду:
Чтобы восстановить контроль над консолью при нажатии клавиши Enter, я предлагаю
Попробуйте эти команды.
Если ваш дисплей выключается, а затем сразу включается, попробуйте следующее, что добавляет задержку в 1 секунду перед выключением экрана. Это дает возможность обрабатывать все события X-сервером перед выключением дисплея.
xset Команда, упомянутая в других ответах, отключит все мониторы, если у вас есть несколько мониторов. Однако, если вы хотите отключить только один или несколько мониторов, вы должны использовать xrandr ,
Первый забег xrandr -q команда, которая выведет список всех мониторов и их текущие настройки дисплея. В начале каждой детали монитора вы найдете имя монитора, установленное системой. Вы должны следить за этим.
У меня есть два монитора (один подключен к порту DVI, а другой к порту VGA), и когда я запускаю команду, я вижу это:
На этом выходе подключенный к порту DVI монитор помечен как DFP1 и другой как CRT1 , Так что если я хочу отключить дополнительный монитор (т.е. CRT1 ) Я выполнил эту команду:
если вы хотите снова включить этот монитор, вы запустили эту команду:
Я только что установил Ubuntu Server 18.04.1 (без графического интерфейса, X или чего-либо графического), и вчера вечером, сломав спину, пытаясь выключить экран, я наконец нашел волшебную команду:
После выполнения команды экран будет автоматически отключаться каждую минуту (в режиме ожидания).
Если у вас есть несколько мониторов, используйте это:
Выключение вашего второго монитора:
(Предполагая, что CRT-0 - ваш левый монитор, а CRT-1 - ваш правый монитор)
xrandr --output CRT-1 --off
Включение вашего второго монитора:
xrandr --output CRT-1 --right-of CRT-0 --auto
Таким образом, xrandr знает, не дублировать первый экран.
Пустой экран через 1 мин и выключить через 2 мин. Любое нажатие клавиши снова включит его. Сделайте автозапуск после перезагрузки.
Волшебная команда, которая сделает всю работу:
Я запускаю Ubuntu Server на своем ноутбуке. Там действительно нет причин для включения экрана. Я пытался использовать эту команду, чтобы выключить экран:
Проблема в том, что я получаю следующую ошибку
Есть идеи, что происходит / что не так? Любые другие предложения о том, как это сделать?
@enzotib Я верю, что он установлен. Что касается его запуска, я не уверен. Как я могу проверить? Не нулевой вывод из dpkg -l | grep xserver-xorg быть установленным. Не нулевой выход из того, pgrep -fl X чтобы быть запущенным. Кстати, если вы работаете, вы должны быть в графическом сеансе.Чтобы отключить монитор в консоли, введите следующую команду:
Чтобы восстановить контроль над консолью при нажатии клавиши Enter , я предлагаю
Вы, вероятно, затем захотите создать псевдоним для чего-нибудь удобного. vbetool доступен через sudo apt-get install vbetool В моем случае эта команда действительно выключила дисплей, а не xset одну Как ни странно, команда отключает 2 из 3 дисплеев, третий остается на некоторое время белым, пока машина не перезагрузится самостоятельно, если команда была выполнена через ssh. @enzotib, я случайно нажал, чтобы понизить голос, извини. Пожалуйста, отредактируйте немного ответ, чтобы я мог удалить понижающий голос.Попробуйте эти команды .
Если ваш дисплей выключается, а затем сразу включается, попробуйте следующее, что добавляет задержку в 1 секунду перед выключением экрана. Это дает возможность обрабатывать все события X-сервером перед выключением дисплея.
Следующее сработало для меня (также частично вдохновлено ответом @ enzotib ): xset -display $DISPLAY dpms force off; read temp; xset -display $DISPLAY dpms force on Будьте осторожны с этим. Я не могу снова включить монитор с помощью тестовой машины после выпуска force off Обновление: снятие и повторное подключение всех кабелей (включая питание) на мониторе исправило ситуацию.Команда, xset упомянутая в других ответах, отключит все мониторы, если у вас есть несколько мониторов. Однако, если вы хотите отключить только один или несколько мониторов, вы должны использовать xrandr .
Сначала запустите xrandr -q команду, которая выведет список всех мониторов и их текущие настройки дисплея. В начале каждой детали монитора вы найдете имя монитора, установленное системой. Вы должны следить за этим.
У меня есть два монитора (один подключен к порту DVI, а другой к порту VGA), и когда я запускаю команду, я вижу это:
В этом выводе монитор, подключенный к порту DVI, помечен как, DFP1 а другой - как CRT1 . Поэтому, если я хочу отключить дополнительный монитор (т.е. CRT1 ), я запустил эту команду:
если вы хотите снова включить этот монитор, вы запустили эту команду:
У меня есть 3 монитора, 1 VGA, 1 DVI и 1 HDMI. Когда я запустил: xrandr --output VGA1 --auto, он включил VGA, но клонировал монитор DVI. @ HarshithJ.V. это хороший ответ! Это лучше, чем xset потому, что xset включается, если вы просто нажимаете на сенсорную панель и т. Д. Кстати, надеюсь, вы помните меня из своей предыдущей компании :-) @Nishant Спасибо за комплименты. Странно, я тебя не помню. Пожалуйста, пингуйте меня в любой другой социальной сети, так как мы не можем общаться в чате, поскольку это противоречит правилам. Если вы получили ошибку crtc, наберите «chvt 7» перед командой xrandr, чтобы она читала «chvt 7 && xrandr -d: 0 --output eDP1 --auto»Я только что установил Ubuntu Server 18.04.1 (без графического интерфейса, X или чего-либо графического), и вчера вечером, сломав спину, пытаясь выключить экран, я наконец нашел волшебную команду:
После выполнения команды экран будет автоматически отключаться каждую минуту (в режиме ожидания).
И что еще лучше, если вы хотите, чтобы команда выполнялась автоматически при загрузке, вы можете добавить ее в командную строку GRUB , для этого нам нужно отредактировать следующий файл:
Оказавшись там, просто добавить consoleblank=60 к GRUB_CMDLINE_DEFAULT , это должно выглядеть следующим образом :
Затем закройте файл и сохраните его, после этого просто запустите sudo update-grub и вуаля , при каждой загрузке экран будет автоматически отключаться каждые 60 секунд. (опять же, в режиме ожидания).
И этот способ (добавление консоли в GRUB) работает даже с удаленных терминалов (ssh).
Я запускаю Ubuntu Server на своем ноутбуке. Там действительно нет причин для включения экрана. Я пытался использовать эту команду для отключения экрана:
Проблема в том, что я получаю следующую ошибку
Любая идея, что происходит / что не так ? Любые другие предложения о том, как это сделать?
Чтобы выключить монитор в консоли, команда выглядит следующим образом:
Чтобы вернуть контроль над консолью при нажатии клавиши Enter, я предлагаю
Команда xset , упомянутая в других ответах, отключит все мониторы, если у вас настроено несколько мониторов. Однако, если вы хотите отключить только один или несколько мониторов, вам следует использовать xrandr .
Сначала запустите команду xrandr -q , которая выведет список всех мониторов и их текущий дисплей. настройки. В начале каждой информации о мониторе вы найдете имя монитора, установленное системой. Вы должны это отслеживать.
У меня есть два монитора (один подключен к порту DVI, а другой - к порту VGA), и когда я запускаю команду, я вижу следующее:
В этом выводе монитор, подключенный к порту DVI, является обозначен как DFP1 , а другой как CRT1 . Итак, если я хочу выключить вторичный монитор (например, CRT1 ), я выполнил эту команду:
, если вы хотите снова включить этот монитор, вы выполнили эту команду:
Если у вас несколько мониторов, используйте это:
Выключение второго монитора:
(Предполагая, что CRT-0 - ваш левый монитор, а CRT-1 - ваш правый монитор)
xrandr --output CRT-1 --off
Включение второго монитора:
xrandr --output CRT-1 --right-of CRT-0 --auto
Таким образом, xrandr знает, что не нужно дублировать первый экран.
Я только что установил Ubuntu Server 18.04.1 (без графического интерфейса, X и ничего графического), и, сломав спину прошлой ночью, пытаясь выключить экран, я наконец нашел волшебную команду :
После выполнения команды экран будет автоматически отключаться каждую минуту (в режиме ожидания).
И даже лучше, если вы хотите, чтобы команда выполнялась автоматически при загрузке, вы можете добавить ее в GRUB командная строка , для этого мы должны отредактировать следующий файл:
Оказавшись там, просто добавьте consoleblank = 60 в GRUB_CMDLINE_DEFAULT , он должен выглядеть так:
Затем закройте файл и сохраните его, после чего просто запустите sudo update-grub и voila , каждый раз при загрузке экран будет автоматически отключаться каждые 60 секунд. (опять же, в режиме ожидания).
И этот способ (добавление консоли в GRUB) работает даже с удаленных терминалов (ssh).
Здравствуйте, Кто знает как отключить гашение экрана? сначала гаснет, затем спящий режим. В настройка отключил все что можно, но все равно толку нет.
presentation-mode или как его.
Если из командной строки, то возможно, что так:
Для проверки текущего состояния:
В настройках энергосбережения во вкладке «безопасность». Там сам разберёшься. Я всегда отключаю там первым делом и нет проблем.
Там больше нет такой вкладки.
Pointer Control: acceleration: 2/1 threshold: 4 Screen Saver: prefer blanking: no allow exposures: no timeout: 0 cycle: 300 Colors: default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff Font Path: built-ins DPMS (Energy Star): Standby: 600 Suspend: 600 Off: 600 DPMS is Disabled
Хм. У меня в Manjaro стоят XFCE 4.16, в них есть.
Сейчас глянул специально «менеджер питания», вкладка «безопасность». Самая верхняя строка там.
Раньше у меня тоже было а сейчас нету (переустановливал). Сейчас там только 4 вкладки : Общие, Система, Дисплей, Устройства. И все что есть в этих вкладках я отключил но толку 0. Я погуглил, в некоторых форумах пишут типа это баг какой то. Ни кто толком не смог решить.
Хм. Тогда и впрямь в какой-то степени странно. У меня вкладка есть, у тебя нету.
cat /sys/module/kernel/parameters/consoleblank если выдаст не 0, setterm -blank 0
А в настройках энергосбережения точно все отключил?
Даже не знаю, завтра у более опытного знакомого (его нет на этом форуме) спрошу,может чего подскажет. Пока почекай все подряд настройки, монитора, рабочего стола и тд. Давно xfce не видел, не помню,как там
только в artix приходится делать две команды:
xset s 0 0 xset dpms 0 0
Так заработало. А при перезагрузке нужно вводить заново. Можете подсказать где настройки сидят? Прописать и не вводить?
Я не уверен, что в /etc/X11 есть соответствующие настройки. Обычно такие команды просто прописывают в автозагрузку (в
/.xinitrc , если он есть, или любым другим способом).
Пока не получилось :-| Не буду флудить, так как нашел продолжение своего вопроса: (Решено) xset установки (интересно, но мне не помогло) Вышел из ситуации следующим образом: меню, параметры, настройки LXQT, настройки сеанса. Автозапуск. Раздел Автозапуск приложений. Кнопка добавить. И прописал свои две команды:
Монитор - это аппаратное обеспечение, которое потребляет больше всего электроэнергии. . По этой причине, Рекомендуется выключать монитор, если вы на какое-то время не пользуетесь компьютером. . Для этого вы можете использовать Диспетчер питания и указать количество минут ожидания выключения экрана. Но если вы установите очень маленькое количество минут, монитор будет выключаться каждый раз, когда компьютер бездействует; и если вы выберете очень большое количество минут, на отключение уйдет много времени. Короче говоря, даже установив небольшое количество минут, но не слишком раздражая, системе потребуется много времени, чтобы выключить монитор. Разве не было бы лучше иметь возможность выключить его, когда вам скажут? Это не проблема для настольного ПК - решение состоит в том, чтобы выключить монитор с помощью кнопки. Но, очень немногие ноутбуки имеют эту кнопку для выключения монитора . В таких случаях одной из возможностей может быть настройка системы таким образом, чтобы монитор выключался при закрытии крышки. Я лично считаю это решение очень неудобным.
Так что делать? Легко…
решение
Я только что открыл терминал и набрал следующее:
Эта команда выключит монитор и включит его снова, когда вы нажмете клавишу или переместите мышь.
Конечно, никто в здравом уме не станет писать это каждый раз, когда захочет выключить монитор. Решение?
Как упростить выполнение этой команды? Легко…
Есть несколько вариантов, лучший из них - 3.
1) Создайте пусковую установку на панели: щелкните правой кнопкой мыши на верхней панели и выберите опцию Добавить в панель. Затем выберите Пользовательская программа запуска приложений. Заполните поля так, как вам нравится больше всего. В команде вставьте указанную выше команду.
2) Создайте средство запуска на рабочем столе: щелкните правой кнопкой мыши на рабочем столе и выберите вариант Создать пусковую установку. В остальном так же, как и в предыдущем варианте.
4Предположим, вы любитель терминалов, вы можете создать «псевдоним» для быстрого запуска нашей волшебной команды.
Я открыл терминал и написал:
Готово, когда вы хотите выключить монитор, просто наберите "chaumon" в терминале. 🙂
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как выключить монитор с терминала
Читайте также: