GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Führen Sie echte mehrere Prozessinstanzen von Gnome-Terminal aus?

Wenn Sie gnome-terminal haben laufen und eine neue Instanz des Programms wollen, denken Sie vielleicht, dass gnome-terminal & läuft aus einer Shell würde ausreichen.

Erstaunlicherweise verhält sich diese neue Instanz wie ein fades Windows- oder Mac-Programm; es sendet nur eine Nachricht an das existierende, laufende gnome-terminal um ein neues Fenster zu erstellen. Wenn dieses eine gnome-terminal Prozess abstürzt, verlieren Sie alle Terminalfenster!

(Natürlich hat jedes Fenster seine eigene Shell, die ein unabhängiger Prozess ist, aber der eigentliche Terminalemulator und seine GUI werden von einer einzigen Instanz der Anwendung verwaltet.)

Wie können wir unabhängige Instanzen von gnome-terminal erstellen , die jeweils in ihrem eigenen Prozess ausgeführt werden, sodass das Beenden dieses Prozesses nur die Fenster zerstört, die diesem Prozess zugeordnet sind?

Akzeptierte Antwort:

Laut man gnome-terminal , die Option, nach der Sie suchen, scheint den verwirrenden Namen

zu haben
   --disable-factory
             Do not register with the activation name server, do 
             not re-use an active terminal.

Allerdings wurde die Option anscheinend in neueren Versionen entfernt, also sollte man sich nicht darauf verlassen.


Linux
  1. Ssh zu mehreren Hosts und einen Befehl ausführen?

  2. Führen Sie den Befehl auf mehreren Linux-Servern von Windows aus aus

  3. So führen Sie den Rsync-Prozess im Hintergrund aus

  4. Führen Sie einen persistenten Prozess über ssh aus

  5. Mehrere Gnome-Terminal-Layouts speichern?

So führen Sie mehrere Linux-Befehle in einem einzigen Befehl aus

Wie führe ich Grep mit mehreren und Mustern aus?

So führen Sie mehrere Linux-Befehle gleichzeitig im Linux-Terminal aus

6 Phasen des Linux-Startvorgangs (Startsequenz)

Führen Sie mehrere Python-Skripte gleichzeitig aus

Warum einen Linux-Shell-Befehl mit '&' ausführen?