Come disabilitare lo "screensaver" della console vuota su Ubuntu Server?


Risposte:


52

Il modo più semplice è aggiungere il parametro consoleblank=0alla riga di comando del kernel all'avvio.

  • Apri /etc/default/grubnel tuo editor preferito; è necessario utilizzare sudo(per vi, nano, etc.) o gksudo(per gedit, ecc).

  • Quindi aggiungere consoleblank=0al GRUB_CMDLINE_LINUX_DEFAULT=parametro.

  • ad es. il tuo può dire:

    GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash consoleblank = 0"

Quindi eseguire sudo update-grube riavviare.


C'è un modo per farlo da Virtualbox? Come nel passare un'opzione alla riga di comando del kernel?
CMCDragonkai,

@CMCDragonkai Questa risposta funziona anche con Ubuntu virtualizzata poiché avvia anche l'utilizzo di grub di default.
Melebio

Come in, c'è un modo per passarlo esternamente da Virtual Box, non da Ubuntu?
CMCDragonkai,

@CMCDragonkai No, non esiste alcuna opzione di Virtual Box che passi a questa impostazione. Devi modificare il file come sopra specificato.
Rick Chatham,

1
Aspetto: non voglio aggiornare i grubfile, solo per disabilitare (vuoto) ScreenSaver. Sto ricorrendo, setterm -blank 0forse, in un file ~/.bashrc. (Vedi anche su superuser.com una risposta alla modifica del comportamento di
oscuramento

20

Digitare setterm -blank 0su qualsiasi shell per disabilitare il blanking dalle console tty.

0disabilita il blanking, qualsiasi valore maggiore di 0 è il tempo in minuti. L'impostazione predefinita è 10.

Per abilitarlo permanentemente puoi aggiungere questa linea alla tua ~/.bashrcconfigurazione.

Una spiegazione più dettagliata può essere trovata in questa risposta su superutente.


Questo ha funzionato solo dopo che ho corso TERM=linux(dal momento che lo ignoro nel mio .bashrc).
Wesley Baugh,

Non sblocca il terminale principale.
mckenzm,

1

Questo "sovrascriverà" qualunque sia la tua configurazione attuale per "GRUB_CMDLINE_LINUX_DEFAULT =", il mio era predefinito, quindi uso solo il seguente One Liner.

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

Ho dovuto sfuggire al carattere "": sed --in-place 's / (^ GRUB_CMDLINE_LINUX_DEFAULT =). * / \ GRUB_CMDLINE_LINUX_DEFAULT = \ "quiet consoleblank = 0 \" /' / etc / default / grub
W1M0R

1

Stessa situazione, gli altri suggerimenti sembravano una soluzione rotonda. È venuto attraverso lo strumento GNU setvesablank on/offusando apropos. Sembra la soluzione migliore, provandola per vedere se si adatta alle necessità.


Nel Terminale Gnome sulla console si diceva Couldn't find a file descriptor referring to the console- echo $TERMrestituito `xterm-256color - Ma in" Luminosità e blocco "ho trovato un'impostazione per quando oscura lo schermo e lo imposta su" Mai "- ma questo non è proprio in linea con il OP da quando sono nella GUI.
SDsolar

-1

Se nessuna delle risposte di cui sopra funziona per te, questo potrebbe essere indicativo di spegnimento automatico della GPU a causa del surriscaldamento (non riuscivo a crederci, readon).

Questo meccanismo di spegnimento automatico è valido almeno in Ubuntu 18.04 e Debian Buster. Come ho scoperto questo? Ho due gpus, un outputer video di base e una gpu di gioco; non in sli né in crossfire. Il primo ho dovuto rimuovere il dissipatore di calore per adattarlo alla custodia. Quando ho mantenuto la mia installazione di Ubuntu e usato invece la mia GPU di gioco, lo schermo non si spegneva dopo 10 minuti, dopo aver effettuato l'accesso con le patch sopra (risposte su questa pagina applicate). All'inizio, ho pensato che fosse dovuto a driver generici scadenti, quindi ho fatto quanto segue mentre la mia GPU di gioco veniva utilizzata.

ricerca apt nvidia-driver

sudo apt installa nvidia-driver-430

riavvio sudo

sudo nvidia-smi (dopo il login)

Video GPU 73 gradi celcius, gaming gpu 34 gradi celcius ... meccanismo autoshutoff provato per quanto mi riguarda.

I processi nvidia attualmente attivi 0 (utilizzano ancora il driver generico di merda per console, ma i gradi celcius e prove aneddotiche di 73 gradi indicano che il meccanismo di autoshutoff è stato attivato.

Ciò che è frustrante è il fatto che Windows 10 sia installato e funzionasse senza difetti senza il dissipatore di calore, quindi questo è stato molto inaspettato ... Devo aver letto male GPU-Z perché ho visto 34 gradi segnalati a meno che non ci sia un bug in GPU-Z dove praticamente prende una lettura di temperatura e lo visualizza per entrambi gpus. Nvidia-smi è molto più affidabile di GPU-Z. Non fidarti di GPU-Z se riporta le stesse temp per due diversi gpus.


questa è una storia triste, ma penso che non sia in relazione con la domanda ...
andras.tim
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.