Ubuntu: mova logs de / dev / tty8 para terminal diferente / dev / tty12 ou elimine-o

1

Eu quero saber como mover ou se livrar da saída /dev/tty8 log no Ubuntu 9.10. /dev/tty7 é minha sessão X regular. Quando estou trocando o usuário para a conta de teste, onde posso experimentar e testar configurações e configurações, estou no próximo console disponível, por exemplo, /dev/tty9 porque /dev/tty8 é obtido pela saída de log. Onde posso configurar isso? Tudo que encontrei relacionado a /dev/tty8 são linhas comentadas em /etc/rsyslog.d/50-default.conf . Eu mudei assim:

daemon,mail.*;\
 news.=crit;news.=err;news.=notice;\
 *.=debug;*.=info;\
 *.=notice;*.=warn /dev/tty12

E eu tenho uma boa saída de log em /dev/tty12 , mas onde está a configuração para a saída de log em /dev/tty8 . Como posso mudar isso?

EDIT 1:

com grep -R '/dev/tty8' /etc/* achei alguns comandos de limpeza no VT 8 em /etc/init/usplash.conf :

/etc/init/usplash.conf: tput -Tlinux reset > /dev/tty8 || true
/etc/init/usplash.conf:    clear >/dev/tty8 || true

Limpar e redefinir ... hmmm. Mas onde a configuração é responsável por redirecionar a saída do log e de qual?

EDIT 2:
lsof | grep tty não dá saída para /dev/tty8 . Então, nenhum processo está escrevendo, certo? /dev/tty1-6 está associado a getty e /dev/tty7 está associado a Xorg , nada a /dev/tty8 .

    
por Casual Coder 23.05.2010 / 10:12

2 respostas

0

O culpado é usplash . Eu descobri que depois de descomprimir o initramfs e olhar em volta. O console de saída tty8 é codificado na origem. Então a solução é:
1. fontes de download para o pacote usplash
2. modificar fontes para cada tty8 que você encontrar.
3. Modificar origens para ifs verificando se fgconsole é 8 e similar por exemplo chvt command
4. reconstruir pacote & instale-o.
5. reinicie.

Agora, o que estava em /dev/tty8 está no terminal virtual de sua escolha. No meu caso /dev/tty11 . Funciona!

    
por 25.05.2010 / 11:40
1

Em vez da alteração feita, tente o seguinte:

$ sudo setlogcons 12

Você pode adicionar setlogcons 12 a /etc/rc.local .

    
por 23.05.2010 / 10:40