Tmux: affichage des sessions sur la ligne du bas

8

Je voudrais voir toutes les sessions tmux sur la ligne inférieure de l'écran, présentées de la façon dont tmux présente toutes les fenêtres de la session en cours. Fondamentalement, une version collante du menu <prefix>.

Ainsi, le bas de l'écran inclurait les sessions sur une ligne et juste au-dessus, la ligne régulière des fenêtres de session en cours.

Une façon de le réaliser?

mahemoff
la source

Réponses:

6

Vous pourriez mettre cela sur votre ~/.tmux.conf

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

Cela répertoriera toutes les sessions et "encapsulera" certaines informations pour les faire remplir sur une seule ligne;)

Maintenant, sur votre site de droite de la barre tmux, elle affichera les sessions tmux et le nombre de fenêtres ouvertes. La séparation sera représentée par;

Modifier: ajoutez la ligne suivante sur votre ~/.tmux.conf, afin de pouvoir recharger la configuration à la volée:

bind r source-file ~/.tmux.conf

Maintenant, il suffit de frapper <Control + B , r >et vous êtes prêt à partir.


la source
Ceci est une réponse partielle: la question est une barre d'état avec les fenêtres standard listées, et en dessous que la liste des sessions ...
jasonwryan
Vous pouvez jouer avec status-rightet status-leftafficher des informations sur LA barre d'état, mais, pour autant que je sache, il n'y a qu'une seule barre d'état.