Estoy usando Byobu (con Tmux, dentro de gnome-terminal) y tengo un problema con sus combinaciones de teclas (que probablemente no entiendo).
Lanzo byobu, abro algunas ventanas y luego, desde una de estas ventanas, entro en otra máquina y lanzo byobu allí. No importa si presiono Ctrl- co Ctrl- a- c, no estoy seguro de cómo crear y cambiar entre ventanas en esta sesión remota.
Nota: si entro Shift, F12puedo cambiar entre ventanas usando las teclas de función en la sesión remota, pero esto no es lo ideal, ya que también necesito cambiar entre ventanas en la sesión principal.
¿Algunas ideas?
Gracias de antemano por tu ayuda.
Respuestas:
Supongo que configuró byobu para usar Ctrl, Acomo la secuencia de escape de tmux.
Los comandos que escribe en su terminal son manejados primero por su instancia tmux local, luego manejados por la sesión tmux anidada. Esto significa que necesita escapar dos veces para ir a la instancia anidada:
Si la segunda línea no funciona, intente (como lo señala @artm )
fuente
Ctrl-a a c
(segunda 'a' sin control)Descubrí que usar Shift-F12para activar / desactivar las combinaciones de teclas externas de byobu es un poco más fácil de recordar y usar. La única clave nueva para recordar es Shift-F12, y luego el byobu interno se puede controlar con las combinaciones de teclas F normales.
Encontré esa solución aquí .
fuente
Ctrl-a Ctrl-a
Tampoco funcionó para mí. Descubrí que funcionó después de comentar la siguiente línea en.byobu/keybindings.tmux
:Otra solución sería usar el
send-key
comando interno de Tmux :send-key -2
y luego el comando o la tecla que desea enviarEjemplos:
send-key -2
c= crear nueva ventanasend-key -2
p= cambiar a la ventana anteriorsend-key -2
n= cambiar a la siguiente ventanaNo es muy intuitivo, pero funciona incluso con Putty.
fuente