Tela GNU: Como ativar ou desativar o registro enquanto a tela já está anexada?

Tela GNU: Como ativar ou desativar o registro enquanto a tela já está anexada?

Suponha que eu tenha uma tela anexada, mas esqueci de executar screen -Linicialmente. É possível ativar e desativar o registro da tela atualmente anexada sem reexecutar a tela?

Eu sei que é possível fazer o que é essencialmente uma captura de tela de uma tela anexada pressionando Ctrl+a h(a combinação de teclas seguida por h), mas quero ativar o registro persistente da tela anexada. É possível?

Responder1

Para habilitar o login na janela atual de uma sessão de tela, pressione Ctrl+AH(H maiúsculo, Shift+Hse preferir).

Na verdade, isso alterna o estado de registro (portanto, se as janelas estavam sendo registradas anteriormente, agora não estão mais registradas).

Esse é o logcomando em screen, então você também pode fazer Ctrl+A:e entrar log(ou log onativá-lo em vez de alternar o estado) ou executar screen -X log ondentro do shell em execução na janela atual.

Para habilitar o log em todas as janelas, use o atcomando para aplicar isso a todas as janelas:

screen -X at '#' log on

Ou pressione Ctrl+A:e digite at \# log on.

Para mais detalhes, consulte:

info -f screen --index-search=at
info -f screen --index-search=log

informação relacionada