Como fechar a janela em byobu?

39

Comecei a usar o byobu e achei a coisa muito legal.

Tem muitas teclas de atalho. Mas não consegui encontrar um deles e fiquei com um ponto complicado.

Com F2- você cria uma nova janela, mas como fechá-la quando não precisa mais dela ?

Mais tarde, encontrei uma analogia interessante para a criação de novas janelas - apenas divida a janela e - shift-F2

E você pode revertê-lo de volta - ctrl- F6.

nazar_art
fonte

Respostas:

65

Você pode digitar exit ou usar a combinação de teclas do Byobu para matar janelas / painéis, que é Ctrl- F6.

Divulgação completa: Eu sou o autor e mantenedor do Byobu .

Dustin Kirkland
fonte
1
Isso funciona mesmo quando você não pode digitar existporque a guia está congelada.
Konrad Höffner
2
@ KonradHöffner exit.
pjvandehaar 12/09
2
A pergunta realmente pede para fechar a janela inteira de uma só vez, não apenas painel por painel. E quer exit, Ctrl+6ou Ctrl+Dperto painel por painel. Não existe uma maneira de fechar todos os painéis de uma janela ao mesmo tempo @ dustin-kirkland?
Akronix 23/09/16
2
Descobri que o atalho sugerido,, Ctrl-F6não funciona no Mac OS X (talvez por causa de algum atalho do teclado do sistema). De qualquer forma, ele funciona perfeitamente no Ubuntu.
gerlos
21

ctrl+ a, entãok

Se solicitar confirmação, digite ye pressione enter.

Sharique Abdullah
fonte
2
No Byobu 5.17 (Ubuntu 12.04), com um prompt de comando congelado, esta é a única resposta que funcionou para mim.
pjvandehaar 12/09/2015
E isso também funciona no TTY, onde os comandos shift não. Você salvou meu dia!
Moonchild
6

Se não houver mais trabalhos em execução na janela, você poderá usar Ctrl+ Dpara fechá-lo.

yjwong
fonte
1
Quais são os trabalhos em execução e você deseja matá-los todos? <kbd> Ctrl </kbd> - <kbd> F6 </kbd> não funciona para mim.
lid
@lid você pode ctrl + c, ou de outro terminal usando kill, pkillou killall. Ctrl + D envia o caractere EOF (AKA ^ D, \ 04, 0x4), envia o sinal para finalizar o fluxo de entrada em tty.
Pablo #
4

Digite "exit" no prompt de comando.

Xavier J
fonte
Eu tentei este - isso não funciona. Eu li sobre isso nas páginas de manual, mas isso não funcionou.
Nazar_art
Quando uso "exit" nas minhas VMs Ubuntu com o Byobu, ele fecha a janela atual e passa para a anterior (supondo que eu tenha mais de uma). Se eu tiver apenas um, ele fechará toda a sessão SSH.
Xavier J
no Lubuntu 13.10 isso não funciona.
Nazar_art
3

Na minha opinião, se você estiver usando screeno método correto é usar pressionando

Ctrl + a d

isto é, prima Ctrl + a, em seguida, d em seguida, escreva

exit

Então, quando você digita, byobupode retomar a sessão. Para mais detalhes consulte.

Como saio da tela sem digitar 'exit'?

Ajeeb.KP
fonte
3

Não há comando direto para fechar uma janela no Byobu, se houver muitas divisões. No entanto, há uma boa solução alternativa. Pressione Shift+ F9. Isso exibirá um prompt para enviar o comando para todas as divisões da janela atual. Agora basta digitar exite huzzah !!

No entanto, isso não funcionará se uma das divisões tiver algo em execução. Nesse caso, feche manualmente essas divisões pressionando Ctrl+ F6várias vezes.

shivams
fonte
0

Abra uma nova janela pressionando F2 (ou Fn + F2 no Mac).

Nessa nova janela, liste todas as janelas abertas na sessão atual:

byobu list-windows

Agora, mate a janela que você deseja fechar (suponha que seja a janela nº 3):

byobu kill-window -t 3

Portanto, basta substituir o último número da instrução anterior pelo número da janela que deseja fechar.

Antonio Serrano
fonte