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 A
no 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 s
en lugar de C-a a
o 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 ~/.screenrc
archivo, si tiene uno?
Respuesta4
No puedo encontrar esa secuencia de teclas en screen
la 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 "]]".