Как отключить подсветку экрана при закрытой крышке моего ноутбука?
Я хочу использовать старый ноутбук (Dell E5420) в качестве сервера CentOS7 у себя дома, поэтому он вообще не требуется для его работы на консоли, и, конечно, на нем нет X-сервера или другого графического интерфейса.
Когда он работает, экран (монитор) всегда излучает раздражающий свет. Я не могу просто закрыть крышку, потому что это приостановит работу компьютера. Чтобы предотвратить его приостановку при закрытой крышке, я настроил параметр HandleLidSwitch в /etc/systemd/logind.conf для ="ignore". Работает, что система не приостанавливается, когда крышка закрыта, но подсветка экрана все еще включена, и очень ярко, особенно ночью.
Это не только раздражает, но и потребляет энергию и срок службы экрана без необходимости. Я старался "setterm -blank 1 -powersave powerdown
Msgstr "Если я выдаю эту команду на консоли, она работает, но не через удаленный ssh-терминал ("setterm -blank 1 -powersave powerdown >> /dev/tty0
"не работает также). Если я введу команду через псевдотерминал (ssh), результат будет"
setterm: не могу (не) установить режим энергосбережения: неподходящий ioctl для устройства
".
Моя конечная цель - поместить эту команду в сценарий запуска или в systemd.service, который будет запускаться после запуска системы.
У меня вопрос: есть ли способ отключить подсветку экрана без входа в консоль ноутбука?
Кстати, я пытался установить vbetool, но не смог, может быть, я должен использовать другой репозиторий yum?
Большое спасибо! Извините за мой английский, я китаец.
0 ответов
Чтобы установить энергосбережение при загрузке, вы можете поместить команды в /etc/rc.local . Отредактируйте его вручную или:
echo 'setterm -blank 1 -powersave powerdown' >>/etc/rc.local
Чтобы предотвратить появление сообщения "Несоответствующий ioctl" при запуске через SSH, вам также необходимо установить стандартный ввод для терминала, которым вы пытаетесь управлять:
setterm -blank 1 -powersave powerdown >/dev/tty0 </dev/tty0
PS Ваш английский отличный, как и большинство носителей английского языка.:)