Laut der Terminator-Manpage kann ich das --command
Flag beim Ausführen des terminator
Befehls verwenden, um einen Befehl auszuführen, wenn das Terminalfenster geöffnet wird. Allerdings kriege ich es scheinbar nicht zum Laufen. Ich habe Folgendes versucht:
terminator --command="ls"
terminator --command ls
terminator --command "ls"
Der erste Schritt besteht darin, dies zum Laufen zu bringen. Zweitens weist die Manpage auch darauf hin, dass der Befehl „anstelle Ihres Standard-Shell- oder Profilbefehls“ ausgeführt wird. Bedeutet das, dass Aliase aus meiner .bashrc
Datei nicht geladen werden? Wenn ja, wie kann ich sie laden lassen?
Der vollständige Befehl, den ich suche, sieht ungefähr so aus:
terminator --command ssh-apixel --geometry 900x575+110+55 --new-tab
wo ssh-apixel
ist ein Alias, der in meiner .bashrc
Datei definiert ist.
Antwort1
Folgendes hat bei mir letztendlich funktioniert:
terminator -e "bash --rcfile <(echo '. /home/apixel/.bashrc; ssh [email protected]')" --geometry 900x575+110+55 --new-tab