Puoi verificare quale timeout utilizza il kernel per il blanking della console virtuale tramite:
$ cat /sys/module/kernel/parameters/consoleblank
600
Questo file è di sola lettura e il timeout è specificato in secondi. L'impostazione predefinita attuale sembra essere 10 minuti.
Puoi modificare tale valore immettendo il seguente comando su una console virtuale (se sei all'interno di un xterm devi passare a una console virtuale premendo ad esempio Ctrl +Alt +F1 ).
$ setterm -blank VALUE
Dove il nuovo VALUE è specificato in minuti . Un valore pari a 0 disabilita il blanking:
$ cat /sys/module/kernel/parameters/consoleblank
600
$ setterm -blank 0
$ cat /sys/module/kernel/parameters/consoleblank
0
setterm ha altre opzioni relative al risparmio energetico, la combinazione più utile sembra essere:
$ setterm -blank 0 -powersave off
Pertanto, per disabilitare in modo permanente/automatico il blanking della console virtuale all'avvio puoi:
- aggiungi
consoleblank=0
ai parametri del kernel (modifica la configurazione di grub) - aggiungi il
setterm -blank 0
comando a unrc-local
o uno script di avvio equivalente -
aggiungi il
setterm
output a/etc/issue
dal/etc/issue
viene emesso su ogni console virtuale:# setterm -blank 0 >> /etc/issue
Scegli un'alternativa tra le precedenti.
Prova a usare questo:
setterm -blank
Secondo:https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling#DPMS_Interaction_in_a_console_with_setterm
Impedisci lo spegnimento dello schermo (nella console)
$ setterm -blank 0 -powerdown 0
In alternativa puoi disabilitare permanentemente il blanking della console utilizzando il seguente comando:
# echo -ne "\033[9;0]" >> /etc/issue