Как отключить пустую консольную «заставку» на сервере Ubuntu?

45

Как отключить пустую заставку на сервере Ubuntu?

Нет рабочего стола или X, только консоль (интерфейс командной строки).

    
задан Alex 18.05.2012 в 15:03
источник

4 ответа

47

Самый простой способ - добавить параметр consoleblank=0 в свою командную строку ядра при загрузке.

  • Откройте /etc/default/grub в вашем любимом редакторе; вам нужно будет использовать sudo (для vi , nano и т. д.) или gksudo (для gedit и т. д.).

  • Затем добавьте consoleblank=0 к параметру GRUB_CMDLINE_LINUX_DEFAULT= .

  • например. ваш может сказать:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash consoleblank=0"

Затем запустите sudo update-grub и перезагрузитесь.

    
ответ дан izx 18.05.2012 в 15:14
источник
19

Введите setterm -blank 0 на любую оболочку, чтобы отключить гашение консолей.

0 отключает гашение, любое значение больше 0 - это время в минутах. По умолчанию используется 10 .

Чтобы включить эту возможность, вы можете добавить эту строку в конфигурацию ~/.bashrc .

Более подробное объяснение можно найти в этом ответе у суперпользователя.

    
ответ дан default 11.10.2013 в 19:47
1

Это будет «перезаписывать» все, что находится в вашей текущей конфигурации, для «GRUB_CMDLINE_LINUX_DEFAULT =», мой был по умолчанию, поэтому я просто использую следующий один лайнер.

sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
    
ответ дан FreeSoftwareServers 26.09.2016 в 21:39
1

В той же ситуации другие предложения казались круговым решением. Вышел через инструмент GNU setvesablank on/off , используя apropos. Кажется, это лучше всего подходит, пытаясь понять, подходит ли она для этого.

    
ответ дан Questor3030 08.09.2017 в 07:35