Detener accidentalmente el trabajo tmux a través del shell remoto

Detener accidentalmente el trabajo tmux a través del shell remoto

Normalmente me conecto hostusando el siguiente comando:

ssh -t user@host tmux

entonces

ssh -t user@host tmux a

después de una desconexión/cierre de sesión.

Me gusta aprovechar una gran cantidad de oportunidades que ofrece tmux. Uno de ellos es Ctrl + B+ Ctrl + Zpara acercar y alejar uno de los paneles. Al presionar la combinación de teclas sin demora (sin soltar Ctrl), se detiene el programa tmuxsin posibilidad de volver al primer plano, ya que no hay una línea de comando para escribir fgel comando.

La única forma de resolver el problema que encontré es presionar Enter~.. sshmaneja esta combinación de claves y se desconecta del host remoto. Luego tengo que volver a conectarme al host remoto.

Cómo hacer un shell de inicio de sesión remoto ( bashpor ejemplo, en contraposición acáscara remota ssh) para manejar esa combinación de claves?

Respuesta1

Ctrl + B+ Ctrl + Zejecuta el suspend-clientcomando en tmux. Si esto le está causando problemas, ¿quizás debería simplemente desvincularlo Ctrl + Z(agregarlo unbind ^Za su .tmux.conf)?

Puede vincularse suspend-clienta otra cosa si realmente lo desea, o simplemente puede ejecutarlo con el tmuxsímbolo del sistema ( Ctrl + B+ :, seguido de suspend-client).

información relacionada