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.
ただし、このオプションは最近のリリースでは明らかに削除されているため、信頼しないでください。