¿Cómo envío un F6 / etc literal? en byobu?

17

En una pantalla de byobu, me metí en otra computadora y lancé byobu en esa computadora. Ahora, tengo byobu dentro de byobu.

¿Cómo puedo enviar pulsaciones de teclas byobu (F2, F3, F6, etc.) al byobu interno en lugar del externo? En otras palabras, ¿cómo puedo escapar o transmitir estas teclas a la pantalla en lugar de hacer que el byobu externo las intercepte?

cha
fuente

Respuestas:

16

Para byobu-inside-byobu, debe conocer los enlaces originales sin teclas f para cada uno de los comandos de teclas f.

Entonces, para F6, por ejemplo, eso es realmente ctrl-a-dpara despegar.

Luego puede enviar la señal de desconexión a la sesión interna utilizando ctrl-a-a-d. Y eso se adapta bien con la profundidad de las sesiones anidadas. Entonces, para byobu-inside-byobu-inside-byobu, usarías ctrl-a-a-a-d.

Hay una alternativa, que es lo que yo personalmente uso ... Podría establecer una clave de escape diferente para el byobu interno. Normalmente uso ctrl-apara el exterior y ctrl-bpara el interior. De esta manera, ctrl-a-dsepararía la sesión externa y ctrl-b-dsepararía la sesión interna.

Dustin Kirkland
fuente
Dustin, ¿cómo se puede configurar byobu para configurar esto?
yPhil
2
Puede usar el byobu-ctrl-acomando de ayuda para configurar su tecla de escape y cambiarla de un lado a otro.
Dustin Kirkland
¿Hay una lista de los comandos? No puedo encontrar el comando ctrl-a para una nueva ventana. Quiero crear una nueva ventana en la sesión anidada.
localhost
No importa, lo encontré. así que es ctrl-a a cpara crear una nueva ventana en el byobu anidado.
localhost
22
Shift-F12                   Toggle on/off Byobu's keybindings

Las pulsaciones de teclas se enviarán al byobu interno.

lollo
fuente
3
Esto parece más fácil de usar que escribir ctrl-a-a-d(siempre me equivoqué), ya que una vez que escribe Shift-F12, byobu le dice que sus combinaciones de teclas están deshabilitadas. Después de eso, puede, por ejemplo, escribir F6para salir de una sesión anidada.
gerlos
1
Esta es la mejor respuesta para aquellos que solo usan comandos f.
Sumit Jain