Auto Startet mehrere Terminals unter Linux

3193

Jedes Mal, wenn ich meine Linux-Maschine neu starte, muss ich 5 oder 6 Terminals einrichten. Ich versuche, einen Weg zu finden, dies automatisch zu tun. Binden Sie ein Skript an eine Verknüpfung oder beim Start, die mehrere Terminals startet (zusätzliche Stelle, wenn sie mit Registerkarten versehen sind), und weisen Sie jedes Terminal ssh auf verschiedenen Servern an.

Eine Idee, wie das geht? Ubuntu verwenden.

3
Wahrscheinlich besser auf http://ubuntu.stackexchange.com/ nos vor 13 Jahren 0

4 Antworten auf die Frage

1
J V

Du könntest einfach laufen gnome-terminal -x command

Alternativ habe ich so etwas mit Terminator eingerichtet. Ich habe den Prozess dokumentiert .

Dadurch können Sie einige interessante Dinge mit Terminals machen. (Sie können das compiz voodoo ignorieren, aber es ist sehr gut, wenn Sie mehrere Terminals erstellen und bestimmte Dinge automatisch starten lassen.)

1
Community

Das klingt nach einem perfekten Job für einen Terminalmultiplexer wie tmux oder Bildschirm.

Richten Sie Ihre .tmux.conf so ein, dass alle geöffneten Fenster geöffnet werden, und führen Sie die spezifischen Anwendungen aus, die Sie benötigen.

Sehen Sie sich meine Antwort hier an, um zu erfahren, wie Sie dies in tmux erreichen können:

https://stackoverflow.com/questions/5609192/how-to-set-up-tmux-so-thit-it-it-it-starts-up-mit-spezifizierten-fenstern- geöffnet/5753059#5753059

0
Ignacio Vazquez-Abrams

System| Preferences| Startup Applications| Starttup Programs|Add

Name: SSH to $HOSTNAME
Befehl:gnome-terminal -e "ssh $HOST"

Fügen Sie --tabden Befehl wie gewünscht hinzu.

0
Ярослав Рахматуллин

Ich mache es so :

  1. Positionieren Sie die Klemmen manuell, xwininfoum die Geometrieparameter abzurufen
  2. Die Terminalbefehle zusammen mit -geometry in einer Datei speichern (urxvt -font terminus ...)
  3. Verwenden Sie wmctrl -s, um den richtigen virtuellen Desktop auszuwählen
  4. Führen Sie das Shellskript mit den Terminalbefehlen von ~ / .xinitrc aus oder binden Sie es an einen Schlüssel