¿Cómo cerrar la ventana en byobu?

39

Empecé a usar byobu, y me pareció genial.

Tiene muchas teclas de acceso rápido. Pero no pude encontrar uno de ellos, y me quedé con un punto complicado.

Con F2: crea una nueva ventana, pero ¿cómo cerrar esta ventana cuando ya no la necesita ?

Más tarde encontré una analogía genial para la creación de una nueva ventana: solo divide la ventana y - shift-F2

Y puedes revertirlo - ctrl- F6.

nazar_art
fuente

Respuestas:

65

Puede escribir exit o usar la combinación de teclas de Byobu para eliminar ventanas / paneles, que es Ctrl- F6.

Divulgación completa: soy el autor y mantenedor de Byobu .

Dustin Kirkland
fuente
1
Esto incluso funciona cuando no puede escribir existporque la pestaña está congelada.
Konrad Höffner
2
@ KonradHöffner exit.
pjvandehaar
2
La pregunta realmente pide cerrar toda la ventana a la vez, no solo panel por panel. Y tampoco exit, Ctrl+6o Ctrl+Dcierre panel por panel. ¿No hay una manera de cerrar todos los paneles de una ventana a la vez @ dustin-kirkland?
Akronix
2
Descubrí que el método abreviado sugerido Ctrl-F6no funciona en Mac OS X (quizás debido a algún método abreviado de teclado del sistema). De todos modos funciona perfectamente en Ubuntu.
gerlos
21

ctrl+ a, entoncesk

Si solicita confirmación, escriba y y presione enter.

Sharique Abdullah
fuente
2
En Byobu 5.17 (Ubuntu 12.04), con un símbolo del sistema congelado, esta es la única respuesta que funcionó para mí.
pjvandehaar
Y esto también funciona en el TTY, donde los comandos de cambio no. Salvaste mi día !
Moonchild
6

Si no hay más trabajos ejecutándose en la ventana, puede usar Ctrl+ Dpara cerrarlo.

yjwong
fuente
1
¿Qué trabajos hay en ejecución y quieres matarlos a todos? <kbd> Ctrl </kbd> - <kbd> F6 </kbd> no funciona para mí.
tapa
@lid puedes ctrl + c, o desde otra terminal usando kill, pkillo killall. Ctrl + D envía el carácter EOF (AKA ^ D, \ 04, 0x4), envía la señal para finalizar el flujo de entrada a tty.
Pablo A
4

Escriba "salir" en el símbolo del sistema.

Xavier J
fuente
Probé este, esto no funciona. He leído sobre esto en las páginas man, pero esto no funcionó.
nazar_art
Cuando uso "salir" en mis máquinas virtuales de Ubuntu con Byobu, cierra la ventana actual y pasa a la anterior (suponiendo que tenga más de una). Si solo tengo uno, cierra toda la sesión SSH.
Xavier J
en Lubuntu 13.10 esto no funciona.
nazar_art
3

En mi opinión, si está utilizando screenel método correcto es utilizar presionando

Ctrl + a d

es decir, presione Ctrl + ay d luego escriba

exit

Entonces, cuando escribe byobu, puede reanudar la sesión. Para más detalles consultar.

¿Cómo salgo de una pantalla sin escribir 'salir'?

Ajeeb.KP
fuente
3

No hay un comando directo para cerrar una ventana en Byobu si tiene muchas divisiones. Sin embargo, hay una buena solución. Presione Shift+ F9. Esto abrirá un mensaje para enviar el comando a todas las divisiones de la ventana actual. Ahora solo escribe exity huzzah !!

Sin embargo, esto no funcionará si una de las divisiones tiene algo ejecutándose. En ese caso, cierre manualmente tales divisiones presionando Ctrl+ F6varias veces.

shivams
fuente
0

Abra una nueva ventana presionando F2 (o Fn + F2 en Mac).

Desde esa nueva ventana, enumere todas las ventanas abiertas en la sesión actual:

byobu list-windows

Ahora, cierre la ventana que desea cerrar (suponga que es la ventana no. 3):

byobu kill-window -t 3

Por lo tanto, solo tiene que sustituir el último número en la instrucción anterior por el número de la ventana que desea cerrar.

Antonio Serrano
fuente