Silenciando a saída do console Linux

Silenciando a saída do console Linux

Instalei uma distribuição minimalista para minha mãe usar, ela usa rungetty para login automático e um script de inicialização que apenas faz 'startx'. Tudo funciona muito bem, mas quando ela desliga, ela volta para o console por um tempo antes de desligar (PC antigo).

Existe uma maneira de canalizar ou silenciar toda a saída para tty1/console. Quando X fecha, a tela deve ficar em branco e depois desligar.

Obrigado

Responder1

Ainda não tentei, mas você deve conseguir adicionar "console=/dev/null" aos parâmetros do kernel no grub ou lilo. Caso contrário, tente console=ttyS0 para redirecionar para a porta serial (supondo que você não tenha nada conectado à porta serial, talvez uma porta serial inexistente seja mais segura, como console=ttyS7).

Responder2

De acordo Documentation/kernel-parameters.txtcomloglevel=0argumento cmdline do kernel deve silenciartodosmensagens do kernel. Seria melhor usar pelo menos 3ou 4, para ainda permitir a exibição de erros críticos.

loglevel= Todas as mensagens do kernel com um loglevelmenor queo
                console loglevel será impresso no console. Pode
                também pode ser alterado com o klogd ou outros programas. O
                níveis de log são definidos da seguinte forma:

                0 (KERN_EMERG) o sistema está inutilizável
                1 (KERN_ALERT) ação deve ser tomada imediatamente
                2 (KERN_CRIT) condições críticas
                3 condições de erro (KERN_ERR)
                4 (KERN_WARNING) condições de aviso
                5 (KERN_NOTICE) condição normal, mas significativa
                6 (KERN_INFO) informativo
                7 (KERN_DEBUG) mensagens em nível de depuração

Quanto a startx, o redirecionamento normal deve funcionar:

startx >/dev/null 2>&1

informação relacionada