GNU/Linux >> Linux の 問題 >  >> Linux

Gnome-terminalの真の複数プロセスインスタンスを実行しますか?

gnome-terminalがある場合 実行していて、プログラムの新しいインスタンスが必要な場合は、gnome-terminal &を実行していると思うかもしれません。 シェルからのトリックでうまくいくでしょう。

驚くべきことに、この新しいインスタンスは、いくつかの無味乾燥なWindowsまたはMacプログラムのように動作します。実行中の既存のgnome-terminalにのみメッセージを送信します 新しいウィンドウを作成します。これがgnome-terminalの場合 プロセスがクラッシュすると、すべてのターミナルウィンドウが失われます!

(もちろん、各ウィンドウには独立したプロセスである独自のシェルがありますが、実際のターミナルエミュレーターとそのGUIは、アプリケーションの単一のインスタンスから管理されます。)

gnome-terminalの独立したインスタンスを作成するにはどうすればよいですか 、それぞれが独自のプロセスで実行されているため、そのプロセスを強制終了すると、そのプロセスに関連付けられているウィンドウのみが破棄されますか?

承認された回答:

man gnome-terminalによると 、探しているオプションは紛らわしい名前のようです

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

ただし、このオプションは最近のリリースでは明らかに削除されているため、信頼しないでください。


Linux
  1. 複数のパターンでGrepを実行する方法は?

  2. Windowsから複数のLinuxサーバーでコマンドを実行する

  3. Rsync プロセスをバックグラウンドで実行する方法

  1. PHP でリアルタイム出力を使用してプロセスを実行する

  2. PHPスクリプトをデーモンプロセスとして実行

  3. 複数の Python スクリプトを同時に実行する

  1. 「&」を使用して Linux シェル コマンドを実行するのはなぜですか?

  2. シェルに関係なくプロセスを実行できますか?

  3. fork() のコピーオンライトは複数のフォークをどのように処理しますか?