Come chiudere la finestra su Byobu?


39

Ho iniziato a usare Byobu e ho trovato la cosa davvero interessante.

Ha molti tasti di scelta rapida. Ma non sono riuscito a trovarne uno e mi sono bloccato con un punto difficile.

Con F2: crei una nuova finestra, ma come chiudere questa finestra quando non ti serve più ?

Più tardi ho trovato un'analogia interessante per la creazione di nuove finestre: basta dividere la finestra e - shift-F2

E puoi ripristinarlo indietro - ctrl- F6.

Risposte:


65

Puoi digitare exit o usare il keybinding di Byobu per uccidere finestre / riquadri, ovvero Ctrl- F6.

Informativa completa: sono l'autore e il manutentore di Byobu .


1
Funziona anche quando non riesci a digitare existperché la scheda è bloccata.
Konrad Höffner,

2
@ KonradHöffner exit.
pjvandehaar,

2
La domanda in realtà chiede di chiudere l'intera finestra contemporaneamente, non solo pannello per pannello. E exit, Ctrl+6o Ctrl+Dchiudi pannello per pannello. Non c'è un modo per chiudere tutti i pannelli da una finestra contemporaneamente @ dustin-kirkland?
Akronix,

2
Ho scoperto che la scorciatoia suggerita, Ctrl-F6non funziona su Mac OS X (forse a causa di alcune scorciatoie da tastiera di sistema). Comunque funziona perfettamente su Ubuntu.
Gerlos,

21

ctrl+ a, quindik

Se chiede conferma, digita ye premi invio.


2
Su Byobu 5.17 (Ubuntu 12.04), con un prompt dei comandi bloccato, questa è l'unica risposta che ha funzionato per me.
pjvandehaar,

E questo funziona anche sul TTY, dove i comandi shift non lo fanno. Mi hai salvato la giornata!
Moonchild,

6

Se non ci sono più lavori in esecuzione nella finestra, è possibile utilizzare Ctrl+ Dper chiuderlo.


1
Quali sono i lavori in corso e vuoi ucciderli tutti? <kbd> Ctrl </kbd> - <kbd> F6 </kbd> non funziona per me.
coperchio

@lid puoi ctrl + c, o da un altro terminale usando kill, pkillo killall. Ctrl + D invia il carattere EOF (AKA ^ D, \ 04, 0x4), invia il segnale per terminare il flusso di input su tty.
Pablo A

4

Digitare "esci" al prompt dei comandi.


Ho provato questo - questo non funziona. Ne ho letto nelle pagine man ma questo non ha funzionato.
nazar_art

Quando uso "esci" sulle mie macchine virtuali Ubuntu con Byobu, chiude la finestra corrente e passa alla precedente (supponendo che ne abbia più di una). Se ne ho solo uno, allora chiude l'intera sessione SSH.
Xavier J

su Lubuntu 13.10 questo non funziona.
nazar_art


3

Non esiste un comando diretto per chiudere una finestra in Byobu se contiene molte divisioni. Tuttavia, c'è una bella soluzione. Premi Shift+ F9. Verrà visualizzato un prompt per l'invio del comando a tutte le suddivisioni della finestra corrente. Adesso basta digitare exite huzzah !!

Tuttavia, ciò non funzionerà se una delle suddivisioni contiene qualcosa in esecuzione. In tal caso, chiudere manualmente tali divisioni premendo Ctrl+ F6più volte.


0

Apri una nuova finestra premendo F2 (o Fn + F2 su Mac).

Da quella nuova finestra, elenca tutte le finestre aperte nella sessione corrente:

byobu list-windows

Ora, uccidi la finestra che vuoi chiudere (supponi che sia la finestra n. 3):

byobu kill-window -t 3

Quindi, devi solo sostituire l'ultimo numero nell'istruzione precedente con il numero della finestra che vuoi chiudere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.