GNU/Linux >> Linux Esercitazione >  >> Linux

Come disabilitare permanentemente lo screen saver della console di Linux, a livello di sistema?

Soluzione 1:

In Ubuntu 12.10 e versioni precedenti il ​​pacchetto console-tools consente di controllare le opzioni della console.

Per disattivare l'oscuramento dello schermo e lo spegnimento, imposta BLANK_TIME e POWERDOWN_TIME a 0 in /etc/console-tools/config . Se preferisci non modificare il file di configurazione, puoi ottenere lo stesso effetto creando un nuovo file in /etc/console-tools/config.d contenente quanto segue:

BLANK_TIME=0
POWERDOWN_TIME=0

Il nome del file in config.d deve essere composto interamente da lettere maiuscole e minuscole, cifre, caratteri di sottolineatura e trattini.

Soluzione 2:

Oppure usi /etc/kbd/config per configurare (dipende dal tuo sistema, cosa è installato)

BLANK_TIME=0
BLANK_DPMS=off

Soluzione 3:

Il parametro è controllato tramite la riga di comando del kernel, l'utilizzo di setterm altera semplicemente le impostazioni di runtime. Per disabilitarlo a livello di sistema puoi modificare la riga di comando di avvio del kernel aggiungendo "consoleblank=0" nella configurazione di avvio (grub/lilo).

Se qualcosa durante l'avvio è setterm allora sovrascriverà il valore.

Soluzione 4:

Se aggiungi il setterm comando a /etc/rc.local , dovrebbe avere effetto per tutte le console virtuali, indipendentemente dal fatto che un utente abbia effettuato l'accesso. Ad esempio:

setterm -blank 0

Soluzione 5:

Se stai eseguendo un Ubuntu più recente che usa upstart, puoi usare:

for file in /etc/init/tty*.conf; do tty="/dev/`basename $file .conf`"; echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty" | sudo tee -a "$file"; done

Una piccola spiegazione di cosa sta succedendo qui:

Le versioni più recenti di Ubuntu utilizzano upstart per l'avvio del sistema. Con upstart, le console Linux vengono configurate con i file di configurazione archiviati in /etc/init. Il comando sopra inizia iterando su ciascuno di questi file di configurazione:

for file in /etc/init/tty*.conf;

Il nome del file di configurazione upstart di tty in $file viene utilizzato per creare il nome del dispositivo tty:

tty="/dev/`basename $file .conf`";

Viene creato un comando upstart "post-start" che esegue "setterm" per disabilitare l'oscuramento dello schermo e il risparmio energetico dopo l'avvio di tty:

echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"

E infine quel comando viene aggiunto al file di configurazione upstart:

| sudo tee -a "$file";

Linux
  1. Come gestire le capacità dei file Linux

  2. Come rinominare un file in Linux?

  3. Come commentare più righe in un file di configurazione di Linux?

  4. Come salvare o esportare una configurazione del kernel Linux personalizzata?

  5. nella console linux, come NON avvolgere l'output

Come rendere eseguibile un file in Linux

Come verificare il checksum su Linux

Come rinominare uno o più file in Linux

Come collegare simbolicamente un file in Linux

Come disabilitare permanentemente lo scambio in Linux

Come disabilitare lo scambio in Linux