Pare acidentalmente o trabalho do tmux via shell remoto

Pare acidentalmente o trabalho do tmux via shell remoto

Eu normalmente me conecto hostusando o seguinte comando:

ssh -t user@host tmux

então

ssh -t user@host tmux a

após uma desconexão/logout.

Gosto de aproveitar uma infinidade de oportunidades oferecidas por tmux. Um deles é Ctrl + B+ Ctrl + Zpara aumentar e diminuir o zoom em um dos painéis. Pressionar a combinação de teclas sem demora (sem liberar Ctrl) leva à parada do tmuxsem possibilidade de voltar para o primeiro plano, pois não há prompt de linha de comando para digitar fgo comando.

A única maneira de resolver o problema que encontrei é pressionar Enter~.. sshlida com essa combinação de chaves e se desconecta do host remoto. Então tenho que me conectar ao host remoto novamente.

Como fazer o shell de login remoto (por exemplo, bashao contrário deshell remoto ssh) para lidar com essa combinação de teclas?

Responder1

Ctrl + B+ Ctrl + Zexecuta o suspend-clientcomando em tmux. Se isso está causando problemas, talvez você deva apenas desvincular Ctrl + Z(adicionar unbind ^Zao seu .tmux.conf)?

Você pode vincular suspend-clienta outra coisa, se realmente quiser, ou pode simplesmente executá-lo com o tmuxprompt de comando ( Ctrl + B+ :, seguido por suspend-client).

informação relacionada