Tmux: mostra le sessioni nella riga inferiore


8

Mi piacerebbe vedere tutte le sessioni di tmux nella riga inferiore dello schermo, illustrate come tmux presenta tutte le finestre della sessione corrente. Fondamentalmente una versione appiccicosa del menu <prefix>.

Quindi la parte inferiore dello schermo includerebbe le sessioni in una riga e appena sopra di essa, la riga normale delle finestre della sessione corrente.

Qualche modo per raggiungerlo?

Risposte:


6

Potresti metterlo sul tuo ~/.tmux.conf

set -g status-right-length 80
set -g status-right '#(exec tmux ls| cut -d " " -f 1-3 |tr "\\n" "," )'

Questo elencherà tutte le sessioni e "avvolgerà" alcune delle informazioni per farlo riempire in una riga;)

Ora, sul sito giusto della barra di tmux, mostrerà le sessioni di tmux e il numero di finestre aperte. La separazione sarà rappresentata da;

Modifica: aggiungi la linea folowing sul tuo ~/.tmux.conf, in modo da poter ricaricare la configurazione al volo:

bind r source-file ~/.tmux.conf

Ora, colpisci <Control + B , r >e sei a posto.


Questa è una risposta parziale: la domanda è una barra di stato con le finestre standard elencate e di seguito l'elenco delle sessioni ...
jasonwryan

Puoi giocare con status-righte status-leftmostrare informazioni sulla barra di stato, ma, per quanto ne so, esiste solo una barra di stato.
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.