Archwiki rettet den Tag! Die Sitzungsinitialisierung auf der tmux-Seite enthält ein Beispiel.
Das heißt, anstatt tmux as zu starten tmux
, tmux new -s name
wird die Sitzung beim Start benannt, anstatt eine Nummer zu vergeben.
Sitzungsinitialisierung
Sie können tmux veranlassen, eine Sitzung mit vorinstallierten Fenstern zu öffnen, indem Sie diese Details in Ihre ~ / .tmux.conf einfügen:
new -n WindowName Command
neww -n WindowName Command
neww -n WindowName Command
Um eine Sitzung mit geteilten Fenstern (mehreren Fenstern) zu starten, geben Sie den Befehl splitw unter dem neuen Fenster ein, das Sie teilen möchten. somit:
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
würde 2 Fenster öffnen, von denen das zweite foo / bar heißt und vertikal in zwei Hälften (50%) geteilt wird, wobei foo über bar läuft. Der Fokus liegt auf Fenster 2 (foo / bar), oberer Bereich (foo).
Hinweis: Die Nummerierung für Sitzungen, Fenster und Bereiche beginnt bei Null, es sei denn, Sie haben in Ihrer .conf einen Basisindex von 1 angegeben
Um mehrere Sitzungen zu verwalten, geben Sie separate Sitzungsdateien aus Ihrer conf-Datei ein:
# initialize sessions
bind F source-file ~/.tmux/foo
bind B source-file ~/.tmux/bar