Estou usando o Byobu (com o Tmux, dentro do gnome-terminal) e tenho um problema com as combinações de teclas (que provavelmente não consigo entender).
Inicio o byobu, abro algumas janelas e, a partir de uma dessas janelas, ssh em outra máquina e inicio o byobu lá. Não importa se eu pressiono Ctrl- cou Ctrl- a- c, não tenho certeza de como criar e alternar entre janelas nesta sessão remota.
Nota: se eu entrar Shift- F12posso alternar entre janelas usando as teclas de função na sessão remota, mas isso é menos do que o ideal, pois também preciso alternar entre janelas na sessão principal.
Alguma ideia?
Agradeço antecipadamente por sua ajuda.
Respostas:
Estou assumindo que você configurou o byobu para usar Ctrl- Acomo a sequência de escape do tmux.
Os comandos que você digita no seu terminal são tratados pela sua instância local do tmux, depois tratados pela sessão aninhada do tmux. Isso significa que você precisa escapar duas vezes para acessar a instância aninhada:
Se a segunda linha não funcionar, tente (como apontado por @artm )
fonte
Ctrl-a a c
(segundo 'a' sem controle)Achei que usar Shift-F12para ativar / desativar as teclas de atalho externas do byobu é um pouco mais fácil de lembrar e usar. A única nova chave a ser lembrada é Shift-F12e, em seguida, o byobu interno pode ser controlado com as ligações de teclas F normais.
Encontrei a solução aqui .
fonte
Ctrl-a Ctrl-a
também não funcionou para mim. Descobri que funcionava depois de comentar a seguinte linha em.byobu/keybindings.tmux
:Outra solução alternativa seria usar o
send-key
comando interno do Tmux :send-key -2
e, em seguida, o comando ou tecla que você deseja enviarExemplos:
send-key -2
c= criar nova janelasend-key -2
p= alternar para a janela anteriorsend-key -2
n= alternar para a próxima janelaNão é muito intuitivo, mas funciona mesmo com o Putty.
fonte