Das Aktivieren und Deaktivieren von automatischen tmux
Sitzungen bei der Anmeldung mithilfe der Byobu- Anwendung kann einfach sein . Sie können Byobu als Schnittstelle verwenden, tmux
um 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 tmux
Sitzung herstellen oder eine neue Sitzung erstellen, sofern noch keine ausgeführt wird. Verwenden Sie sudo -i
anstelle von sudo -s
. Die -s
Option startet nur eine Shell, keine Login-Shell. Sie sollten verwenden sudo -i
, um eine vollständige Anmeldung zu emulieren, die auch roots ~/.profile
geladen wird. Hier installiert sich byobu, wenn Sie ausgeführt werden
byobu-enable
.
Sie können verschiedene Sitzungen .tmux.conf
wie 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.