Я хотел бы знать, есть ли способ отключить экран в дистрибутиве Linux, который я использую Debian. Я нашел несколько способов сделать это с установленным X, но не без X.
15
Я хотел бы знать, есть ли способ отключить экран в дистрибутиве Linux, который я использую Debian. Я нашел несколько способов сделать это с установленным X, но не без X.
Ответы:
Вы можете выключить экран на своем ноутбуке с помощью команды xset :
DPMS - это сигнализация управления питанием дисплея, стандарт для снижения энергопотребления мониторов. xset - это, конечно, утилита X. Если вам нужно выполнить это без участия X, используйте setterm :
Полный список опций для управления вашим экраном:
Все это должным образом объяснено в мини-HOWTO Linux на батарейках .
источник
setterm -powersave on
, я получаюcannot (un)set powersave mode
Проверьте vbetool . Вы можете выключить экран с помощью:
Единственная проблема, с которой я столкнулся, это то, что экран не включается автоматически, например, с клавиатуры. Вы должны сделать это вручную, набрав это вслепую или через SSH:
В Debian Squeeze vbetool используется в /etc/acpi/lid.sh, когда X недоступен.
источник
vbetool dpms off && read -s -n 1 && vbetool dpms on
.Я не уверен, какой пакет предоставляет его, но некоторые связанные с ACPI пакеты включают в себя сценарии для отключения экрана в зависимости от того, открыта ли крышка ноутбука. Хотя теперь, когда я смотрю на сам скрипт (
/etc/acpi/lid.sh
), он, похоже, работает только на X. Однако, суть в том, что он обеспечивает основу для запуска действий над событиями открытия / закрытия крышки. Вы можете изменить скрипт для использования setterm, и он может делать то, что вы хотите.источник
В Kali GNU / Linux Rolling 64-bit проверяют,
xset -q
показывает ли это так:Установка их всех в 0 работает для меня. Сделайте это с помощью этой командной строки:
источник
Если у вас есть последовательный порт на вашей машине, вы можете запустить его без головы.
Выполните веб-поиск для "linux serial console howto".
источник
В ответ на ваш вопрос,
должен сделать это. Обратите внимание, что это нужно будет сделать для каждого логина tty.
источник
Если вам случайно необходимо удаленно отключить дисплей, например, на ноутбуке при входе через SSH ...
Если вы не укажете
DISPLAY
переменную, xset завершится с ошибкой:источник