Fazer “modo de texto 'splash' game” durante a inicialização

5

Às vezes, quero fazer algo (por exemplo, jogando um jogo simples em modo texto) enquanto o sistema está sendo inicializado. Isso é especialmente útil quando longos replays de transação estão acontecendo.

A atual maneira hacky de fazer isso é:

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

Os problemas são:

  1. Ainda há algumas mensagens interferindo na saída do programa.
  2. Não consigo ver as mensagens de inicialização mudando para esse terminal virtual de volta.
  3. Depois de terminar a sequência de inicialização, /dev/tty2 acaba sendo anexado ao getty e ao meu programa.

Como fazer isso corretamente sem executar salpicos gráficos?

O sistema é Linux Debian Squeeze, nenhum script sysv baseado em dependência.

    
por Vi. 22.12.2010 / 02:40

1 resposta

1

Compre uma cópia do Paper Pong. link

(Com karma mais alto eu teria postado uma foto da página 2 onde o paddel e a bola estão visíveis. você vira a página X para mover o remo para cima, e a página Y para mover o remo para baixo).

    
por 21.02.2011 / 09:00

Tags