У меня есть сервер Ubuntu, который загружается в текстовом режиме. К нему редко прикрепляют экран или клавиатуру, но когда я прикрепляю экран, мне, как правило, тоже приходится подключать клавиатуру, потому что экранная заставка в режиме проклятой консоли будет включена, и мне нужно будет нажать клавишу, чтобы посмотреть, что продолжается.
Я знаю, что команда setterm может отключить это, но это вещь для каждой сессии. Как я могу сделать так, чтобы аппарат никогда не закрывал экран в текстовом режиме, даже когда он впервые загружается и сидит в приглашении для входа?
Ответы:
В Ubuntu 12.10 и более ранних версиях пакет console-tools позволяет управлять параметрами консоли.
Чтобы отключить гашение экрана и PowerDown, набор
BLANK_TIME
иPOWERDOWN_TIME
к0
в/etc/console-tools/config
. Если вы предпочитаете не изменять файл конфигурации, того же эффекта можно достичь, создав новый файл,/etc/console-tools/config.d
содержащий следующее:Имя файла в config.d должно состоять исключительно из прописных и строчных букв, цифр, подчеркиваний и дефисов.
источник
Или вы используете / etc / kbd / config для настройки (зависит от вашей системы, что установлено)
источник
BLANK_TIME=30
по умолчанию.Параметр управляется через командную строку ядра, используя setterm, просто изменяя настройки времени выполнения. Чтобы отключить его в масштабе всей системы, вы можете изменить командную строку загрузки ядра, добавив ее с "consoleblank = 0" в конфигурации загрузки (grub / lilo).
Если что-то во время загрузки установлено, это переопределит значение.
источник
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"
а затем обновить конфигурацию grub с помощьюgrub[2]-mkconfig -o /boot/grub/grub.cfg
. Или это может быть встроено во встроенную командную строку ядра при настройке и компиляции ядра вручную.Если вы добавите
setterm
команду в/etc/rc.local
нее, она вступит в силу для всех виртуальных консолей, независимо от того, вошел ли пользователь в них. Например:источник
rc.local
будет немного отличаться от RH. Прости за это./bin/setterm -blank 0 -powerdown 0 -powersave off
), но не для 7. Успех или неудача, вероятно, зависит от вашего дистрибутива и консольной среды во время выполнения rc.local.Если вы используете более новую версию Ubuntu, которая использует upstart, вы можете использовать:
Небольшое объяснение того, что здесь происходит:
Более новые версии Ubuntu используют upstart для запуска системы. С помощью upstart консоли Linux настраиваются с файлами конфигурации, которые хранятся в / etc / init. Команда выше начинается с перебора каждого из этих файлов конфигурации:
Имя конфигурационного файла tty в $ file используется для создания имени устройства tty:
Создается команда upstart «post-start», которая запускает «setterm», чтобы отключить блокировку экрана и энергосбережение после запуска tty:
И, наконец, эта команда добавляется в файл конфигурации upstart:
источник
Ubuntu 12.04
рабочий стол
gsettings set org.gnome.desktop.screensaver idle-activation-enabled false
сервер
см. - https://askubuntu.com/questions/138918/how-do-i-disable-the-blank-console-screensaver-on-ubuntu-server
Может работать на других
см. - http://www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-going-blank.html
Общие условия поиска
источник