A sessão congela ao usar o comando screen

A sessão congela ao usar o comando screen

Isso acontece comigo uma vez a cada duas horas. Quando uso o comando screen e tento alternar entre janelas pressionando ctrl+ shift+ aduas vezes seguidas, minha sessão congela.

Isso aconteceu comigo quando usei o putty para ssh em servidores em nuvem e também em servidores na minha LAN em casa.

Alguém sabe alguma solução para isso?

Responder1

Por padrão C-A Anão faz nada. Você o vinculou a algo em seu .screenrc?

A única combinação de teclas que congelei minha sessão de tela é C-a s, que de acordo com o manual da tela faz "xoff". Eu nunca acertei esse combo intencionalmente. Eu costumava culpar o congelamento da tela até que me peguei acertando C-a sem vez de C-a aou C-a A.

Depois de acertar aquele combo covarde, a única saída elegante é mudar xoff para xon usando o combo de teclas C-a q. Lendo através dopágina de manual, tudo tem algo a ver com controle de fluxo. Pelo que posso dizer, ele emula o Scroll Lock.

Leia mais sobrecontrole de fluxona tela do Gnu:manual

Responder2

Ao usar o comando screen, o Ca s irá congelar sua tela. Você pode descongelar com Ca q. Para evitar que Ca s congelem acidentalmente sua tela, coloque esta linha em seu ~/.screenrc

bind s 

Responder3

Não sei digitar Ctrl-Aduas vezes, mas Ctrl-a Adevo solicitar que você insira um novo título para a janela atual. Você pode tentar algumas vezes até Ctrl-qver . Se você conseguir isso, nada congelou, estava apenas aguardando uma entrada em algum lugar. Qual é a aparência do seu arquivo, se você tiver um?Ctrl-d[Screen is terminating]~/.screenrc

Responder4

Não consigo encontrar essa sequência de teclas na screenpágina de manual do. Tente ctrl+ aduas vezes, isso está documentado e você pode ter mais sorte:

   C-a C-a     (other)       Toggle to the  window  displayed  previously.
                             Note  that  this binding defaults to the com-
                             mand character typed twice,  unless  overrid-
                             den.   For  instance,  if  you use the option
                             "-e]x", this command becomes "]]".

informação relacionada