A veces quiero hacer algo (por ejemplo, jugar un juego sencillo en modo texto) mientras el sistema se está iniciando. Esto es especialmente útil cuando se producen repeticiones prolongadas de transacciones de reiserfs.
La forma hacky actual de hacerlo es:
- Pon el programa en initramfs.
- Antes de ejecutar
/sbin/init
, "openvt 2/mi/programa". - Desactivar mensajes del kernel (sysrq 0)
- Anular
/dev/console
con/dev/null
(para evitar mensajes de inicio).
Los problemas son:
- Hayaúnalgunos mensajes interfieren con la salida del programa.
- No puedo ver los mensajes de inicio al volver a esa terminal virtual.
- Después de finalizar la secuencia de inicio,
/dev/tty2
termina adjunto tanto a Getty como a mi programa.
¿Cómo hacerlo correctamente sin ejecutar salpicaduras gráficas?
El sistema es Linux Debian Squeeze, sin scripts sysv basados en dependencias.
Respuesta1
Compre una copia de Paper Pong.http://paperconsole.com/paperpong.html
(Con mayor karma habría publicado una imagen de la página 2 donde se ven la paleta y la pelota. Pasas a la página X para mover la paleta hacia arriba y a la página Y para mover la paleta hacia abajo).