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

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

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

4 ответа

Решение

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

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

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

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

    GRUB_CMDLINE_LINUX_DEFAULT = "Тихая всплывающая консоль =0"

Тогда беги sudo update-grubи перезагрузите компьютер.

Тип setterm -blank 0 на любой оболочке отключить гашение из tty консолей.

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

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

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

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

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

sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2

Если ни один из приведенных выше ответов не работает для вас, это может указывать на автоматическое отключение графического процессора из-за перегрева (я сам не мог в это поверить, readon).

Этот механизм автоматического отключения действует по крайней мере в Ubuntu 18.04 и Debian Buster. Как я это узнал? У меня есть два графических процессора, базовый видеовыход и игровой процессор; ни в сли, ни в перекрестный огонь. В первом мне пришлось снять радиатор, чтобы уместиться в корпусе. Когда я продолжал установку Ubuntu и использовал вместо этого свой игровой gpu, экран не выключался через 10 минут после входа в систему с вышеуказанными исправлениями (ответы на этой странице применялись). Сначала я подумал, что это из-за дурацких общих драйверов, поэтому я сделал следующее во время использования моего игрового графического процессора.

apt поиск nvidia-драйвера

sudo apt установить nvidia-driver-430

перезагрузка sudo

sudo nvidia-smi (после входа в систему)

Видео GPU 73 градуса по Цельсию, игровой процессор 34 градуса по Цельсию... Механизм автоотключения доказан, насколько мне известно.

Текущие активные nvidia обрабатывают 0 (все еще используя универсальный драйвер дерьма для консоли, но 73 градуса по Цельсию и отдельные примеры указывают на срабатывание механизма автоотключения).

Что расстраивает, так это то, что Windows 10 установлена ​​и работает без ошибок без радиатора, так что это было очень неожиданно... Должно быть, я неправильно прочитал GPU-Z, потому что я видел сообщение о 34 градусах, если нет ошибки в GPU-Z, где она в основном принимает одно показание температуры и отображает его для обоих графических процессоров. Nvidia-smi намного надежнее, чем GPU-Z. Не доверяйте GPU-Z, если он сообщает одинаковые временные значения для двух разных графических процессоров.

Другие вопросы по тегам