Mit der Zeit investiere ich in meine Terminalsitzungen: Registerkarten, Befehlsverlauf, Fensterlayout und -titel usw. Nach einem Neustart muss ich wieder von vorne beginnen, was meine Zeit verschwendet.
Die beiden mir bekannten Terminalemulatoren waren hier zumindest teilweise funktionsfähig, aber die Funktionalität wurde inzwischen entfernt: konsole hat diese Funktionalität auf dem Weg zu KDE4 verloren. gnome-terminal hat irgendwo vor Version 3.10.2 die Option --save-config als "obsolet" verloren, dh die Antwort hier gilt nicht mehr: Mehrere gnome-terminal-Layouts speichern?
Ich möchte den aktuellen Status aller Terminalsitzungen erfassen und nach einem Neustart wiederherstellen. Eine skriptbasierte Lösung ist in Ordnung, sofern keine manuellen Aktualisierungen erforderlich sind, um Sitzungsänderungen zu verfolgen.
quelle
less
, möchten Sie, dass beim nächsten Öffnen des Terminals dieselbe Datei gespeichert wird, oder möchten Sie nur, dass die Registerkarten / Fenster eingerichtet und die entsprechenden Programme gestartet werden? Würde etwas wie meine Antwort hier für Sie arbeiten?terminator
können Sie dies tun, wie ich in dem Link erläutert habe, den ich in meinem vorherigen Kommentar angegeben habe. Lassen Sie mich wissen, wenn Sie etwas anderes brauchen und ich werde es entsprechend optimieren und als neue Antwort hier posten. Wenn nicht, werde ich dafür stimmen, dies als Duplikat zu schließen.Antworten:
Das ist nicht genau das, wonach Sie gefragt haben,
tmux
hat aber solche Fähigkeiten.Stellen Sie einfach sicher, dass das tmux-resurrect- Plugin installiert ist, damit die tmux- Umgebung (Windows, Splits und bestimmte laufende Programme) nach einem Neustart wiederhergestellt werden kann.
Auf der positiven Seite wird tmux mit allen funktionieren
quelle
Hier ist eine xfce-Terminalgabelung mit der Möglichkeit, die Sitzung nur über das Menü zu speichern / wiederherzustellen: https://github.com/repu1sion/xfce4-terminal
quelle
Ich denke, das ist keine wirkliche Antwort auf Ihre Frage, aber so habe ich es eingerichtet:
Eine Reihe von Skripten, die verschiedene "Gnome-Terminal-Voreinstellungen" öffnen würden.
Zum Beispiel öffne ich in diesem Skript das Gnome-Terminal mit drei Registerkarten und rufe SSH mit Parametern in jeder auf.
Ich habe auch die SSH-Konfigurationsdatei verwendet, um bestimmte Host-SSH-Parameter widerzuspiegeln. Wenn Sie eine Ausnahme benötigen, übergeben Sie die Parameter einfach im gnome-terminal-Skript an SSH, das Vorrang vor der SSH-Konfigurationsdatei hat.
quelle