Terminator ist sehr leistungsfähig, wenn es darum geht, mehrere Computer oder Server zu organisieren, da alle Fenster und Gruppen aufgeteilt sind. Aber hier ist der Deal: Ich habe mein eigenes Layout erstellt und würde es begrüßen, wenn es beim Start des Terminators geladen wird. Ist das möglich?
terminator
zulu34sx
quelle
quelle
~/.config/terminator/config
oder zumindest alles unten posten[layouts]
?sleep 1
in Ihrem Shell-Skript hinzu.~/.config/terminator/config
und bearbeitencommand = cd /some/folder; bash
. Speichern Sie es dann und öffnen Sie den Terminator erneut.Antworten:
Es gibt einen sehr einfachen Weg, dies zu erreichen:
Hoffe das hat geholfen!
quelle
Klicken Sie nach dem Einrichten Ihres Layouts mit der rechten Maustaste auf einen Terminalhintergrund, wählen Sie Einstellungen → Registerkarte Layouts und klicken Sie auf die Schaltfläche Hinzufügen .
Gib ihm einen Namen und drücke Schließen .
Dies sollte die erwähnte
~/.config/terminator/config
Datei erstellen .Jetzt können Sie den Terminator mit dem gespeicherten Layout wie folgt starten:
terminator -l yourLayout
(Ersetzen Sie Ihr Layout durch das in Schritt 2 ausgewählte Layout .)(Optional) Bearbeiten Sie die
~/.config/terminator/config
Datei so, dass dort, wo sie steht[layouts]
und darunter verschachtelt[[yourLayout]]
ist, Ihr Layout in Standard umbenannt und das vorherige Standardlayout entfernt / umbenannt wird . Wenn Terminator jetzt ohne Parameter gestartet wird, wird Ihr benutzerdefiniertes[[default]]
Layout geladen !quelle
Ich verwende die von mhnagaoka vorgeschlagene Methode, habe sie jedoch im Launcher von Unity nutzbar gemacht. Ich hatte auch ein Problem mit dem
terminator -l my_default
Befehl plain. Geben Sie daher diese zusätzlichen Flags anDas letzte Kommando ist
terminator -m -b -l my_default
.Jetzt müssen Sie den Eintrag terminator.desktop für Unity ändern.
Gehen Sie zu Ihrem Anwendungsordner, in meinem Fall war es
/usr/share/applications
. Sie müssen über Root-Berechtigungen verfügen, um mit Ihrem Texteditor bearbeiten zu könnenterminator.desktop
.In meinem Fall war es
sudo vim terminator.desktop
.Ersetzen Sie das Exec- Argument durch Ihren Befehl.
Jetzt können Sie den Eintrag zu Ihrem Unity Launcher hinzufügen, und Ihr benutzerdefiniertes Layout sollte beim Start immer geöffnet sein.
quelle
; bash
oder; zsh
(abhängig von Ihrer Shell) hinzufügen . Dann funktioniert es gut und öffnet alle Fenster.Nachdem Sie Ihr Layout gespeichert haben (wie in der Antwort von mhnagaoka angegeben ), können Sie die Änderungen vornehmen, die standardmäßig verwendet werden, indem Sie die Konfigurationsdatei bearbeiten.
Bearbeiten Sie die
~/.config/terminator/config
Datei und suchen Sie, wo es heißt[layouts]
. Es sollte ungefähr so aussehen:Umbenennen
[[yourLayout]]
in[[default]]
und Entfernen / Umbenennen des vorherigen Standardlayouts. Wenn Terminator jetzt ohne Parameter gestartet wird, wird Ihr benutzerdefiniertesdefault
Layout geladen !quelle
Klicken Sie nach dem Einrichten Ihres Layouts mit der rechten Maustaste auf einen Terminalhintergrund, wählen Sie Einstellungen → Registerkarte Layouts und klicken Sie auf die Schaltfläche Hinzufügen . Wenn Sie zur Eingabe des Namens aufgefordert werden, geben Sie "default" ein und drücken Sie die Eingabetaste .
Hinweis: Dies mag eine Panne sein, aber es ist eine nützliche Panne für mich!
quelle
Es ist sehr einfach. Die Konfigurationsdatei muss nicht bearbeitet werden.
Erstellen Sie einfach Ihr benutzerdefiniertes Layout und klicken Sie mit der rechten Maustaste auf "Einstellungen"> "Layout"> "Standard" und klicken Sie auf "Speichern". Jetzt ist unsere Konfiguration als Standardkonfiguration gespeichert. Ab dem nächsten Start des Terminators erhalten wir das benutzerdefinierte Layout beim Start.
quelle
Um ein zuvor gespeichertes Layout zu öffnen, öffnen Sie den Terminator Layout Launcher, indem Sie ALT-L drücken. Klicken Sie dort auf das gewünschte Layout und drücken Sie Start.
quelle
Wie eine Anekdote, muss auch nach der Konfiguration des benutzerdefinierten Layouts "Profil für neuere Terminals wiederverwenden" überprüft werden, da sich das neue Terminal sonst wieder im Standardprofil öffnet.
quelle