Fazendo "jogo 'splash' em modo de texto" durante a inicialização

Fazendo "jogo 'splash' em modo de texto" durante a inicialização

Às vezes eu quero fazer alguma coisa (por exemplo, jogar um jogo simples em modo texto) enquanto o sistema está inicializando. Isto é especialmente útil quando longas repetições de transações reiserfs estão acontecendo.

A maneira hacky atual de fazer isso é:

  1. Coloque o programa no initramfs.
  2. Antes de executar /sbin/init, "openvt 2/my/program".
  3. Desligue mensagens do kernel (sysrq 0)
  4. Substitua /dev/consolepor /dev/null(para evitar mensagens de inicialização).

Os problemas são:

  1. aindaalgumas mensagens interferindo na saída do programa.
  2. Não consigo ver as mensagens de inicialização alternando para o terminal virtual.
  3. Após terminar a sequência de boot, /dev/tty2acaba sendo anexado tanto ao getty quanto ao meu programa.

Como fazer isso corretamente sem executar salpicos gráficos?

O sistema é Linux Debian Squeeze, sem scripts sysv baseados em dependências.

Responder1

Compre uma cópia do Paper Pong.http://paperconsole.com/paperpong.html

(Com carma superior, eu teria postado uma foto da página 2 onde o remo e a bola estão visíveis. você vai para a página X para mover a raquete para cima e para a página Y para mover a raquete para baixo).

informação relacionada