Posso desativar a linha de mensagem ao iniciar a tela '' -RR ''

1

screen -RR é ótimo. Ele faz uma das duas coisas automaticamente:

  • Se houver alguma sessão de tela desanexada, ela poderá ser anexada.
  • Se não houver uma sessão de tela desanexada (nenhuma sessão ainda, ou todas foram anexadas a outro terminal), ela criará uma nova sessão de tela automaticamente.

Eu uso muito o Windows Desktop Remote Server, screen -RR se comporta quase da mesma maneira quando um cliente se conecta a um servidor de desktop remoto. É natural e eu gosto disso.

No entanto, quando screen -RR determina que deve criar uma nova sessão, ela exibe uma linha de mensagem na parte inferior do terminal por 5 segundos. Eu gostaria de suprimir esta linha de mensagem porque nos traz pouco benefício. Na minha opinião, um usuário remoto sempre pode facilmente distinguir se ele está conectado a uma sessão resumida (uma exibição empilhada) ou a uma sessão recém-criada (uma exibição limpa) do que ele vê na janela do terminal.

Então,existeumamaneiradesuprimiroproblema"Nova tela ..."? Apenas suprima esse mesmo, não suprima a linha de mensagem globalmente.

Meu env: opensuse 11.3, tela GNU 4.00.03 (FAU) 23-out-06

    
por Jimm Chen 07.04.2012 / 05:47

2 respostas

2

É open source, então duvido que esses futuros possam ser desabilitados com um único argumento de comando. Minha resposta seria:

Dê uma olhada no código-fonte, comente as linhas que você não precisa e compile a tela para suas máquinas.

    
por 07.04.2012 / 07:11
1

use a opção

msgwait 0

no seu .screenrc

Além disso, você pode querer desativar a mensagem de inicialização também

startup_message off
    
por 11.10.2013 / 23:28

Tags