
Instalé una distribución minimalista para que la usara mi mamá, usa rungetty para iniciar sesión automáticamente y un script de inicio que simplemente hace 'startx'. Todo funciona muy bien, pero cuando se apaga, vuelve a la consola por un tiempo antes de apagarse (PC antigua).
¿Hay alguna manera de canalizar o silenciar todas las salidas a tty1/console? Cuando X se cierra, la pantalla debe quedar en blanco y luego apagarse.
Gracias
Respuesta1
No lo he probado, pero deberías poder agregar "console=/dev/null" a los parámetros del kernel en grub o lilo. De lo contrario, intente con console=ttyS0 para redirigir al puerto serie (asumiendo que no tiene nada conectado al puerto serie, tal vez un puerto serie inexistente sería más seguro, como console=ttyS7).
Respuesta2
De acuerdo con Documentation/kernel-parameters.txt
laloglevel=0
El argumento de la línea de cmd del kernel debe silenciarse.todomensajes del núcleo. Sin embargo, sería mejor usar al menos 3
o 4
para permitir que se muestren errores críticos.
loglevel= Todos los mensajes del kernel con un nivel de registromenor queel El nivel de registro de la consola se imprimirá en la consola. Puede También se puede cambiar con klogd u otros programas. El Los niveles de registro se definen de la siguiente manera: 0 (KERN_EMERG) el sistema no se puede utilizar 1 (KERN_ALERT) se debe tomar acción inmediatamente 2 (KERN_CRIT) condiciones críticas 3 (KERN_ERR) condiciones de error 4 (KERN_WARNING) condiciones de advertencia 5 (KERN_NOTICE) condición normal pero significativa 6 (KERN_INFO) informativo 7 (KERN_DEBUG) mensajes a nivel de depuración
En cuanto a startx
, la redirección normal debería funcionar:
startx >/dev/null 2>&1