実行していgnome-terminal
て、プログラムの新しいインスタンスが必要な場合は、gnome-terminal &
シェルから実行するとうまくいくと思うかもしれません。
驚いたことに、この新しいインスタンスは、不明瞭なWindowsまたはMacプログラムのように動作します。既存のメッセージを送信するだけでgnome-terminal
、新しいウィンドウを作成するために実行されます。この1つのgnome-terminal
プロセスがクラッシュすると、ターミナルウィンドウがすべて失われます。
(もちろん、各ウィンドウには独立したプロセスである独自のシェルがありますが、実際のターミナルエミュレーターとそのGUIはアプリケーションの単一インスタンスから管理されます。)
の独立したインスタンスを作成してgnome-terminal
、それぞれを独自のプロセスで実行し、そのプロセスを強制終了すると、そのプロセスに関連付けられたウィンドウのみが破壊されるようにするにはどうすればよいですか?
--disable-factory
は、「新しいプロセス(またはアドレス空間)で開始します。既存のインスタンスを再利用しないでください」などの標準的な用語は使用していません。
rxvt
私は推測する。
rxvt
真のマルチプロセス端末が必要な人にはお勧めできます。Truetypeフォントのサポート、長い行の再折り返し、および最新の端末のその他のほとんどの機能があります。
gnome-terminal --disable-factory
が、それは明らかにwitdrawnされているのサポート