Tmux: zeigt Sitzungen in der unteren Reihe

8

Ich möchte alle tmux-Sitzungen in der unteren Zeile des Bildschirms sehen und so darstellen, wie tmux alle Fenster in der aktuellen Sitzung darstellt. Grundsätzlich eine klebrige Version des <prefix> -Menüs.

Der untere Bildschirmrand enthält also Sitzungen in einer Zeile und direkt darüber die reguläre Zeile der aktuellen Sitzungsfenster.

Wie kann man das erreichen?

Mahemoff
quelle

Antworten:

6

Sie könnten dies auf Ihre setzen ~/.tmux.conf

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

Dies listet alle Sitzungen auf und "umschließt" einige der Informationen, damit sie in eine Zeile gefüllt werden;)

Auf der rechten Seite der tmux-Leiste werden nun die tmux-Sitzungen und die Anzahl der geöffneten Fenster angezeigt. Die Trennung wird dargestellt durch;

Bearbeiten: Fügen Sie die folgende Zeile hinzu ~/.tmux.conf, damit Sie die Konfiguration im laufenden Betrieb neu laden können:

bind r source-file ~/.tmux.conf

Jetzt einfach drücken <Control + B , r >und los geht's.


quelle
Dies ist eine teilweise Antwort: Die Frage ist eine Statusleiste mit den aufgelisteten Standardfenstern und darunter die Liste der Sitzungen ...
Jasonwryan
Sie können mit status-rightund status-leftum Informationen in der Statusleiste zu spielen, aber soweit ich weiß, gibt es nur eine Statusleiste.