Das Aktivieren und Deaktivieren von automatischen tmuxSitzungen bei der Anmeldung mithilfe der Byobu- Anwendung kann einfach sein . Sie können Byobu als Schnittstelle verwenden, tmuxum diesen Bedarf zu decken. Es macht es einfach, das zu tun, wonach Sie fragen. Führen Sie in einem Terminal die folgenden Befehle aus:
sudo apt-get install byobu
sudo byobu-enable
sudo -i
Wenn sich der Root-Benutzer über die Konsole, über SSH oder mit anmeldet sudo -i, wird Byobu eine Verbindung zu einer vorhandenen tmuxSitzung herstellen oder eine neue Sitzung erstellen, sofern noch keine ausgeführt wird. Verwenden Sie sudo -ianstelle von sudo -s. Die -sOption startet nur eine Shell, keine Login-Shell. Sie sollten verwenden sudo -i, um eine vollständige Anmeldung zu emulieren, die auch roots ~/.profilegeladen wird. Hier installiert sich byobu, wenn Sie ausgeführt werden
byobu-enable.
Sie können verschiedene Sitzungen .tmux.confwie folgt konfigurieren :
# initialize sessions
bind S source-file ~/.tmux/session1
bind s source-file ~/.tmux/session2
Anschließend können Sie die Sitzungen nach Bedarf formatieren:
#session1
new -s SessionName -n WindowName Command
neww -n foo/bar foo
splitw -v -p 50 -t 0 bar
selectw -t 1
selectp -t 0
Dies 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).
Mit Byobu können Sie tmux ganz einfach automatisch einrichten und starten.