Отключить гашение экрана на текстовой консоли

Я запускаю кластеры linux, в основном на SLES10. Серверы – это в основном blade-серверы, доступ к которым осуществляется через удаленную консоль. В серверной комнате есть реальная консоль, но выключена.

Я хотел бы отключить гашение экрана, поскольку это нецелесообразно и является неприятностью. Вы должны нажать клавишу, чтобы увидеть, связаны ли вы, что является болью. Мы работаем на уровне запуска 3, поэтому консоль находится в текстовом режиме, а X11 не задействован.

7 Solutions collect form web for “Отключить гашение экрана на текстовой консоли”

Вы можете проверить, какой тайм-аут ядро ​​использует для гашения виртуальной консоли, используя:

$ cat /sys/module/kernel/parameters/consoleblank 600 

Этот файл доступен только для чтения, а таймаут указан в секундах. Текущее значение по умолчанию – 10 минут.

Вы можете изменить это значение, введя следующую команду на виртуальной консоли (если вы находитесь внутри xterm, вам нужно перейти на виртуальную консоль, нажав, например, Ctrl + Alt + F1 ).

 $ setterm -blank VALUE 

Где новое значение VALUE указано в минутах . Значение 0 отключает гашение:

 $ cat /sys/module/kernel/parameters/consoleblank 600 $ setterm -blank 0 $ cat /sys/module/kernel/parameters/consoleblank 0 

setterm имеет другие параметры, связанные с энергосбережением , наиболее полезной комбинацией, по-видимому, является:

 $ setterm -blank 0 -powersave off 

Таким образом, чтобы навсегда / автоматически отключить гашение виртуальной консоли при запуске, вы можете:

  1. добавьте consoleblank=0 в параметры ядра (отредактируйте конфигурацию grub)
  2. добавьте команду setterm -blank 0 в rc-local или эквивалентный сценарий запуска
  3. добавьте вывод setterm в /etc/issue так как /etc/issue выводится на каждой виртуальной консоли:

    # setterm -blank 0 >> /etc/issue

Выберите один из вариантов выше.

Попробуйте использовать это:

 setterm -blank 

Согласно: https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling#DPMS_Interaction_in_a_console_with_setterm

Запретить выключение экрана (в консоли)

$ setterm -blank 0 -powerdown 0

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

# echo -ne "\033[9;0]" >> /etc/issue

Я внедрил и протестировал следующую конфигурацию, которая отлично работает на sles10, моей рабочей лошадке на данный момент.

В

 /etc/init.d/boot.local 

Добавить

 setterm -blank 

похоже, это все, что нужно. Спасибо за Уку Лоскита и Жиля за толкание в правильном направлении.

Единственное постоянное решение – добавить consoleblank=0 в командную строку ядра. Вы можете просмотреть значение (которое по умолчанию составляет 600 секунд):

 /sys/module/kernel/parameters/consoleblank 

(обратите внимание, что файл доступен только для чтения). Единственный способ изменить значение consoleblank – перезагрузка с новой версией командной строки ядра.

Если вы только хотите, чтобы экран не setterm -powersave off -blank 0 после входа в систему, просто нужно добавить setterm -powersave off -blank 0 в $HOME/.bash_profile соответствующих пользователей.

/usr/bin/setterm -powerdown 0 может помочь

  • Автозагрузка терминала Linux только один раз после перезагрузки
  • grep также возвращает не соответствующие строки
  • Ошибка "dircolors: нет переменной окружения SHELL, и параметр типа оболочки не указан"
  • Получение ошибок Python всякий раз, когда я пытаюсь использовать терминал в Linux Mint
  • Как просмотреть все команды, выполняемые текущим пользователем, во всех терминалах session / screen / byobu?
  • Получить имя файла после find -name | xargs
  • Получить список всех файлов по маске в терминале
  • Как подключиться через LAN-провод и WIFI-маршрутизатор к Интернету (только терминал)
  • Как установить подсказку и заголовок в Gnome-Shell (Gnome 3, centos 7)
  • Не удается получить Phpmyadmin
  • Вопрос о поведении контрольных клавиш
  • Linux и Unix - лучшая ОС в мире.