La sesión se congela al usar el comando de pantalla

La sesión se congela al usar el comando de pantalla

Esto me pasa una vez cada dos horas. Cuando uso el comando de pantalla e intento cambiar entre ventanas presionando ctrl+ shift+ ados veces seguidas, mi sesión se congela.

Esto me sucedió cuando usé PuTTY para enviar ssh a servidores en la nube y también a servidores en mi LAN en casa.

¿Alguien sabe alguna solución para esto?

Respuesta1

Por defecto C-A Ano hace nada. ¿Lo tienes vinculado a algo en tu .screenrc?

La única combinación de teclas que he congelado mi sesión de pantalla es C-a s, que según el manual de pantalla hace "xoff". Nunca he hecho este combo intencionalmente. Solía ​​echarle la culpa al congelamiento de la pantalla hasta que me sorprendí golpeando C-a sen lugar de C-a ao C-a A.

Una vez que hayas logrado ese combo cobarde, la única salida elegante es cambiar xoff a xon usando el combo de teclas C-a q. Leyendo a través delpágina de manual, todo tiene algo que ver con el control de flujo. Por lo que puedo decir, emula Scroll Lock.

Leer más sobrecontrol de flujoen la pantalla de Gnu:manual

Respuesta2

Al usar el comando de pantalla, Ca s congelará su pantalla. Puedes descongelarlo con Ca q. Para evitar que Ca s congele accidentalmente su pantalla, coloque esta línea en su ~/.screenrc

bind s 

Respuesta3

No sé cómo escribir Ctrl-Ados veces, pero Ctrl-a Adebería indicarme que ingrese un nuevo título para la ventana actual. Quizás quieras intentarlo Ctrl-qun Ctrl-dpar de veces hasta que veas [Screen is terminating]. Si obtienes eso, entonces nada se ha congelado, solo estaba esperando información en alguna parte. ¿Cómo se ve su ~/.screenrcarchivo, si tiene uno?

Respuesta4

No puedo encontrar esa secuencia de teclas en screenla página del manual de. Pruebe ctrl+ ados veces, esto está documentado y puede tener más suerte:

   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 "]]".

información relacionada