Sitzung mit Terminator beibehalten


17

Ich verwende Terminator für mehrere Terminalsitzungen. Ich weiß, dass ich mit einem benutzerdefinierten Sitzungslayout beginnen kann, aber die meiste Zeit habe ich Sitzungseinstellungen geändert.

Ist es möglich, die aktuelle Sitzung mit Terminator zu speichern? Zum Beispiel, wenn ich den PC herunterfahre und dann beim nächsten Start meine alte Sitzung wiederherstelle.

Antworten:


1

Sie können hierfür tmux verwenden.


Wenn Sie ein Mac-Benutzer sind, benötigen Sie zur Installation bereits Homebrew (einen Paketmanager für macOS).

Home Brew kann durch Ausführen von:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Danach installieren Sie einfach tmux von:

brew install tmux

Wenn Sie ein Linux-Benutzer sind, können Sie den obigen Teil überspringen und Folgendes ausführen:

Für Debian / Ubuntu-basierte: sudo apt-get install tmux

Für RedHat / CentOS-basiert # yum install tmux


Es gibt zwei Plugins: tmux-resurrect und tmux-continuum . tmux-resurrect ermöglicht das manuelle Speichern und Wiederherstellen von tmux-Sitzungen, während tmux-continuum automatisch speichert und das automatische Wiederherstellen ab dem letzten Speichern beim Starten von tmux ermöglicht. Fügen Sie Ihrer ~ / .tmux.conf Folgendes hinzu, um diese Einstellungen zu aktivieren:

set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'

Mit dieser Konfiguration müssen Sie nichts manuell tun. Ihre tmux-Sitzungen werden automatisch alle 15 Minuten gespeichert und beim Start von tmux automatisch wiederhergestellt (auch nach einem Neustart). Sie können manuell mit Präfix-Strg-s speichern und bei Bedarf manuell mit Präfix-Strg-r wiederherstellen.

Beachten Sie, dass dadurch laufende Anwendungen nicht wiederhergestellt werden. tmux-resurrect verfügt hierfür über eine optionale Konfiguration .

edit: ich habe gerade gesehen, dass du diese frage vor 5 jahren gestellt hast. Entschuldigung für die Verspätung.


Obwohl ich der Meinung bin, dass Ihre Lösung ein Weg ist, sie zu lösen, ist es nicht das, wonach das OP gefragt hat - ich bin aus dem gleichen Grund wie das OP zum Multiplexen von Terminals übergegangen, weil ich es damals auch nicht herausfinden konnte. auch: danke für die Erwähnung von tmux-continuum- ich benutze derzeit ressurect!
mhr
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.