Eu normalmente me conecto host
usando 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 tmux
sem possibilidade de voltar para o primeiro plano, pois não há prompt de linha de comando para digitar fg
o comando.
A única maneira de resolver o problema que encontrei é pressionar Enter~.. ssh
lida 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, bash
ao contrário deshell remoto ssh
) para lidar com essa combinação de teclas?
Responder1
Ctrl + B+ Ctrl + Zexecuta o suspend-client
comando em tmux
. Se isso está causando problemas, talvez você deva apenas desvincular Ctrl + Z(adicionar unbind ^Z
ao seu .tmux.conf
)?
Você pode vincular suspend-client
a outra coisa, se realmente quiser, ou pode simplesmente executá-lo com o tmux
prompt de comando ( Ctrl + B+ :, seguido por suspend-client
).