Як вимкнути заставку пустої консолі на сервісі Ubuntu?


54

Як відключити порожню заставку на сервері Ubuntu?

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

Відповіді:


52

Найпростіший спосіб - додати параметр consoleblank=0до командного рядка ядра під час завантаження.

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

  • Потім додайте consoleblank=0до GRUB_CMDLINE_LINUX_DEFAULT=параметра,.

  • наприклад, ваш може сказати:

    GRUB_CMDLINE_LINUX_DEFAULT = "консоль з тихим сплеском = 0"

Потім запустіть sudo update-grubі перезавантажте.


Чи є спосіб зробити це з Virtualbox? Як при передачі параметра командному рядку ядра?
CMCDragonkai

@CMCDragonkai Ця відповідь працює як для віртуалізованого Ubuntu, так як він також завантажується за допомогою grub за замовчуванням.
Мелебій

Як в, чи є спосіб передавати його зовні з Virtual Box, а не з Ubuntu?
CMCDragonkai

@CMCDragonkai Ні, для цього параметра немає віртуального вікна. Ви повинні відредагувати файл, як зазначено вище.
Рік Чатем

1
Подивіться: я не хочу оновлювати grubфайли, просто відключити (порожній) заставки. Я вдаюся setterm -blank 0, можливо, у файл ~/.bashrc. (Дивіться також на superuser.com відповідь на зміну поведінки екрана консолі Linux )
метадінг

20

Введіть setterm -blank 0будь-яку оболонку, щоб вимкнути прошивання з континентів.

0вимикає блокування, будь-яке значення більше 0 - це час у хвилинах. За замовчуванням є 10.

Щоб назавжди ввімкнути це, ви можете додати цей рядок у свій ~/.bashrcконфігурацію.

Більш детальне пояснення можна знайти у цій відповіді у суперпользователя.


Це спрацювало лише після того, як я побіг TERM=linux(оскільки переосмислив це в своєму .bashrc).
Веслі Бей

Не скасовує головний термінал.
mckenzm

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

Мені довелося уникати символу "" ": sed --in-place 's / (^ GRUB_CMDLINE_LINUX_DEFAULT =). * / \ GRUB_CMDLINE_LINUX_DEFAULT = \" тихий консоль = 0 \ "/' / тощо / default / grub
W1M0R

1

Та ж ситуація, як і інші пропозиції, здавалося, вирішення проблеми навколо. Потрапив через інструмент GNU setvesablank on/offза допомогою apropos. Здається, найкраще підходить, намагаючись перевірити, чи відповідає це потребі.


У терміналі Gnome на консолі було сказано Couldn't find a file descriptor referring to the console- echo $TERMповернув `xterm-256color - Але в" Brightness and Lock "я знайшов налаштування, коли він замикає екран і встановив його на" Never "- але це насправді не так ОП, оскільки я в графічному інтерфейсі.
SDsolar

-1

Якщо жоден з перерахованих вище відповідей не працює для вас, це може свідчити про автоматичне відключення GPU через перегрів (я сам не міг повірити в це, readon).

Цей механізм автоматичного відключення діє принаймні у Ubuntu 18.04 та Debian Buster. Як я це відкрив? У мене є два gpus, основний відеопрограмування та ігровий gpu; ні в слі, ні в перехресному вогні. У попереднього мені довелося зняти радіатор, щоб вписатись у корпус. Коли я зберігав установку Ubuntu і використовував замість себе ігровий gpu, екран не вимкнеться через 10 хв після входу в систему з вищевказаними патчами (відповіді на цій сторінці застосовано). Спочатку я подумав, що це пов’язано з хитрими загальними драйверами, тому я зробив наступне, поки мій ігровий gpu використовувався.

влучний пошук nvidia-драйвер

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

перезавантаження судо

sudo nvidia-smi (після входу)

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

Поточні активні процеси nvidia 0 (як і раніше використовують загальний драйвер для лайно для консолі, але 73 градуси Цельсія та анекдотичні дані свідчать про запуск механізму автоматичного вимикання.

Розчаровує це те, що Windows 10 встановлюється та працює без помилок без радіатора, тому це було дуже несподівано ... Я, мабуть, неправильно прочитав GPU-Z, тому що я бачив 34 градуси, якщо повідомляється, якщо немає помилки в GPU-Z, де вона просто займає один показник температури і відображає його для обох gpus. Nvidia-smi набагато надійніше, ніж GPU-Z. Не довіряйте GPU-Z, якщо він повідомляє однакові темпи для двох різних gpus.


це сумна історія, але я думаю, що це не пов'язане з питанням ...
andras.tim
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.