GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo deshabilito permanentemente el protector de pantalla de la consola de Linux en todo el sistema?

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";

Linux
  1. Cómo deshabilitar SELinux de forma temporal o permanente

  2. ¿Cómo cambiar el nombre de un archivo en Linux?

  3. ¿Cómo comentar varias líneas en un archivo de configuración de Linux?

  4. ¿Cómo guardar o exportar una configuración personalizada del kernel de Linux?

  5. en la consola de Linux, cómo NO envolver la salida

Cómo hacer un archivo ejecutable en Linux

Cómo verificar la suma de comprobación en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo vincular un archivo en Linux

Cómo deshabilitar permanentemente el intercambio en Linux

Cómo deshabilitar el intercambio en Linux