Coloque uma linha com
defnonblock on
em ~/.screenrc
Também recomendamos
defflow off
para passar Ctrl-Q e Ctrl-S para aplicativos, em vez de bloquear a saída da tela.
Temos aplicativos em execução na tela em produção. (Eu tenho um sentimento que alguns podem recomendar contra ele, mas funciona bem para nós, no entanto ...) Se eu rolar no modo de cópia e, em seguida, desanexar, esquecendo de sair do modo de cópia, o aplicativo bloqueia (acho que depois de algum tempo expirou).
O que eu acredito que está acontecendo é que o buffer de tela é preenchido e não pode ser esvaziado devido ao modo de cópia ativo. Isso faz com que o programa em execução pare até a tela de reentrada e saia do modo de cópia. Eu cometi esse erro várias vezes. Existe uma maneira de evitar isso? (por exemplo, sair automaticamente do modo de cópia ao desanexar ou não conseguir se desconectar enquanto estiver no modo de cópia). Se não, e sobre o tmux ou outra queda na alternativa?
Coloque uma linha com
defnonblock on
em ~/.screenrc
Também recomendamos
defflow off
para passar Ctrl-Q e Ctrl-S para aplicativos, em vez de bloquear a saída da tela.
Tags gnu-screen