Solución 1:
En Ubuntu 12.10 y versiones anteriores, el paquete de herramientas de la consola permite controlar las opciones de la consola.
Para desactivar la pantalla en blanco y el apagado, configure BLANK_TIME
y POWERDOWN_TIME
a 0
en /etc/console-tools/config
. Si prefiere no modificar el archivo de configuración, puede lograr el mismo efecto creando un nuevo archivo en /etc/console-tools/config.d
que contiene lo siguiente:
BLANK_TIME=0
POWERDOWN_TIME=0
El nombre del archivo en config.d debe constar en su totalidad de letras mayúsculas y minúsculas, dígitos, guiones bajos y guiones.
Solución 2:
O usa /etc/kbd/config para configurar (depende de su sistema, lo que esté instalado)
BLANK_TIME=0
BLANK_DPMS=off
Solución 3:
El parámetro se controla a través de la línea de comandos del kernel, el uso de setterm simplemente altera la configuración del tiempo de ejecución. Para deshabilitarlo en todo el sistema, puede modificar la línea de comandos de arranque de su núcleo agregándole "consoleblank=0" en su configuración de arranque (grub/lilo).
Si hay algo durante el inicio setterm, entonces anulará el valor.
Solución 4:
Si agrega el setterm
comando a /etc/rc.local
, debería surtir efecto para todas las consolas virtuales, ya sea que un usuario haya iniciado sesión en ellas o no. Por ejemplo:
setterm -blank 0
Solución 5:
Si está ejecutando un Ubuntu más nuevo que usa advenedizo, puede usar:
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 pequeña explicación de lo que está pasando aquí:
Las versiones más nuevas de Ubuntu usan upstart para el inicio del sistema. Con upstart, las consolas de Linux se configuran con archivos de configuración almacenados en /etc/init. El comando anterior comienza iterando sobre cada uno de esos archivos de configuración:
for file in /etc/init/tty*.conf;
El nombre del archivo de configuración inicial de tty en $file se usa para crear el nombre del dispositivo tty:
tty="/dev/`basename $file .conf`";
Se crea un comando upstart "post-start" que ejecuta "setterm" para deshabilitar la pantalla en blanco y el ahorro de energía después de que se haya iniciado el tty:
echo "post-start exec setterm -blank 0 -powersave off >$tty <$tty"
Y finalmente, ese comando se agrega al archivo de configuración advenedizo:
| sudo tee -a "$file";