Ich habe festgestellt, dass Folgendes ein Terminal in einem neuen Fenster öffnet :
gksu -u `whoami` gnome-terminal
Ich habe noch keine Möglichkeit gefunden, eine neue Registerkarte zu öffnen, aber dies kann für Ihre Zwecke ausreichend sein.
Innerhalb eines gnome-terminal- Registers kann ich den Befehl "Neues Terminal in neuem Tab" aufrufen, shift+ctrl+t
und es wird ein Tab zum aktuellen gnome-terminal-Fenster hinzugefügt.
Wie kann dies programmgesteuert erfolgen?
Ich habe verschiedene hier genannte Lösungen ohne Erfolg ausprobiert.
Ersetzt beispielsweise exec gnome-terminal --tab --tab
die aktuelle Registerkarte durch ein neues Fenster mit zwei Registerkarten. (Übrigens, "man gnome-terminal" erwähnt überhaupt nicht die Option --tab!)
--tab-with-profile=PROFILE
Wenn Sie davon ausgehen, dass Sie das verwendete PROFILE identifizieren können, ist dies offensichtlich nicht einfach. Dies ist anscheinend keine leichte Aufgabe (auch wenn das einzige definierte Profil "Default" ist, wie von Bearbeiten: Voreinstellungen: Profile, Registerkarte mit Profil angezeigt erkennt 'Default' nicht!).
Ich habe festgestellt, dass Folgendes ein Terminal in einem neuen Fenster öffnet :
gksu -u `whoami` gnome-terminal
Ich habe noch keine Möglichkeit gefunden, eine neue Registerkarte zu öffnen, aber dies kann für Ihre Zwecke ausreichend sein.
Das einfachste Konzept besteht darin, ein Programm zu verwenden, um die Tastatureingaben tatsächlich einzugeben
Die Antwort finden Sie hier:
https://stackoverflow.com/questions/1188959/open-a-new-tab-in-gnome-terminal-using-command-line
Auszug:
(shebang)/bin/sh WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '') xdotool windowfocus $WID xdotool key ctrl+shift+t wmctrl -i -a $WID
Dadurch wird automatisch das entsprechende Terminal ermittelt und die Registerkarte entsprechend geöffnet.