Acidentalmente pare o trabalho do tmux via shell remoto

1

Eu geralmente me conecto a host usando o seguinte comando:

ssh -t user@host tmux

então

ssh -t user@host tmux a

após uma desconexão / logout.

Eu gosto de usar uma infinidade de oportunidades fornecidas por tmux . Um deles é Ctrl + B + Ctrl + Z para aproximar e afastar um dos painéis. Pressionando a combinação de teclas sem atraso (sem liberar Ctrl ), a parada do tmux é interrompida sem possibilidade de voltar ao primeiro plano, pois não há prompt de linha de comando para digitar fg comando.

A única maneira de resolver o problema que encontrei é pressionar Enter ~ . . ssh manipula essa combinação das chaves e desconecta do host remoto. Então eu tenho que conectar ao host remoto novamente.

Como criar um shell de login remoto (por exemplo, bash como oposto a shell remoto ssh ) para lidar com essa combinação de chaves?

    
por Orient 02.02.2018 / 06:39

1 resposta

2

Ctrl + B + Ctrl + Z executa o comando suspend-client em tmux . Se isto está lhe causando problemas, talvez você deva apenas desvincular Ctrl + Z (adicione unbind ^Z ao seu .tmux.conf )?

Você poderia vincular suspend-client a outra coisa, se realmente quiser, ou simplesmente executá-la com o prompt de comando tmux ( Ctrl + B + : , seguido por suspend-client ).

    
por 02.02.2018 / 07:28

Tags