Comment fermer la fenêtre à Byobu?


37

J'ai commencé à utiliser le byobu, et j'ai trouvé le truc vraiment cool.

Il a beaucoup de touches de raccourci. Mais je ne pouvais pas en trouver un, et je me suis heurté à un point délicat.

Avec F2 - vous créez une nouvelle fenêtre, mais comment fermer cette fenêtre quand vous n'en avez plus besoin ?

Plus tard, j'ai trouvé une analogie intéressante pour la création d’une nouvelle fenêtre - divisez simplement la fenêtre et - décalage - F2

Et vous pouvez revenir en arrière - ctrl - F6 .

Réponses:


61

Vous pouvez soit taper sortie , ou utilisez le raccourci clavier de Byobu pour tuer les fenêtres / vitres, qui est Ctrl - F6 .

Divulgation complète: Je suis l'auteur et le responsable de Byobu .


1
Cela fonctionne même lorsque vous ne pouvez pas taper exist parce que l'onglet est gelé.
Konrad Höffner

2
@ KonradHöffner exit.
pjvandehaar

2
La question demande en réalité de fermer toute la fenêtre en même temps, pas seulement panneau par panneau. Et soit exit, Ctrl+6 ou Ctrl+D fermer panneau par panneau. N'y a-t-il pas moyen de fermer tous les panneaux d'une fenêtre à la fois @ dustin-kirkland?
Akronix

2
J'ai trouvé que le raccourci suggéré, Ctrl-F6, ne fonctionne pas sous Mac OS X (peut-être à cause d’un raccourci clavier du système). Quoi qu'il en soit, cela fonctionne parfaitement sur Ubuntu.
gerlos

18

ctrl + une , puis k

S'il demande une confirmation, tapez y et appuyez sur Entrée.


2
Sur Byobu 5.17 (Ubuntu 12.04), avec une invite de commande gelée, c’est la seule réponse qui a fonctionné pour moi.
pjvandehaar

Et cela fonctionne aussi sur le téléscripteur, où les commandes de décalage ne fonctionnent pas. Tu as sauvé ma journée!
Moonchild

6

S'il n'y a plus de tâches en cours d'exécution dans la fenêtre, vous pouvez utiliser Ctrl + pour la fermer.


1
Qu'y a-t-il d'emplois en cours et que vous voulez tous les tuer? & lt; kbd & gt; Ctrl & kt & gt; - lid

@lid vous pouvez ctrl + c, ou depuis un autre terminal en utilisant kill, pkill ou killall. Ctrl + D envoie le caractère EOF (AKA ^ D, \ 04, 0x4), envoyez le signal pour terminer le flux d’entrée à tty.
Pablo Bianchi

4

Tapez "exit" à l'invite de commande.


J'ai essayé celui-ci - cela ne fonctionne pas. J'ai lu à ce sujet sur les pages de manuel, mais cela n'a pas fonctionné.
nazar_art

Lorsque j'utilise "exit" sur mes machines virtuelles Ubuntu avec Byobu, il ferme la fenêtre actuelle et passe à la précédente (en supposant que j'en ai plusieurs). Si je n'en ai qu'un, la session SSH se ferme alors dans son intégralité.
Xavier J

à Lubuntu 13.10 cela ne fonctionne pas.
nazar_art


3

Il n'y a pas de commande directe pour fermer une fenêtre dans Byobu si elle comporte plusieurs divisions. Cependant, il existe une solution de contournement intéressante. presse Décalage + F9 . Cela affichera une invite pour l'envoi de la commande à toutes les divisions de la fenêtre en cours. Maintenant, tapez exit et huzzah !!

Cela ne fonctionnera cependant pas si l'une des scissions contient quelque chose qui tourne. Dans ce cas, fermez manuellement ces divisions en appuyant sur Ctrl + F6 plusieurs fois.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.