Firefox、Linuxマシン2台、Xサーバー1台
私は、Windowsからssh(putty)を介して定期的にログオンしているLinuxマシンを持っています。WindowsデスクトップでVcXsrv Xサーバーを実行しています。主にこれを使用して、デバッガー(ddd)とfirefoxを実行し、Webベースのコードレビューシステムにアクセスします。スクリプトから起動できるように、Linux Firefoxを使用すると便利です。私は通常、新しいウィンドウを作成し続けないように、「-new-tab」でこれを起動します。 さて、とりあえず古いLinuxマシンと一緒に実行している新しい更新Linuxマシンを手に入れました。私が気付いたのは、奇妙な動作です:どちらかのマシンで既に実行されている新しいFirefoxセッションを起動すると、それが使用されます。 私ができることは、新しいタブとして起動することですが、現在のマシンからのfirefoxのインスタンスの下でのみであり、同じXサーバー上に偶然表示されている別のマシンからのインスタンスではありません。 -no-remote、-new-instance、特定のプロファイルの定義と使用など、さまざまなフラグをいじっています。しかし、私は望ましい結果を得ることができませんでした。上記の動作が発生するか、「Firefoxはすでに実行されていますが応答していません。閉じてください」などのエラーが表示されます。 編集:私はこれをいくつかの例を提供するために編集するように求められました。 OK。以下では、M_OLDおよびM_NEWを参照します。これらは、異なるバージョンのLinuxと異なるバージョンのFirefox(1.5および19)を実行する個別のマシンです。Puttyと呼ばれるsshクライアントを介して両方に接続し、Windowsデスクトップ上のXサーバーにXを転送しています。関連するXサーバーは1つだけです。 例1: だから私のパテセッションからM_OLDまで私は実行します: firefox www.google.com & 私のM_NEWパテセッションから実行します。 firefox www.imdb.com & 次に、2つのタブを持つ1つのFirefox 1.5ウィンドウを取得します。同じことを逆に行うと、同じ結果が得られますが、firefox 19を使用します。つまり、以下のコメントで説明されているように、最初のコマンドはfirefoxのインスタンスを起動し、2番目のコマンドは既存のインスタンスに新しいタブを開くように指示するだけです。インスタンスが別のマシン上にある場合でも、同じXサーバーである限り。 しかし、私はこれを望んでいません。別々のマシンに別々のインスタンスが欲しいです。そう: 例2: だから私のパテセッションからM_OLDまで私は実行します: firefox -no-remote www.google.com & 私のM_NEWパテセッションから実行します。 firefox -no-remote www.imdb.com & これで、firefoxの2つの個別のインスタンスができました。ただし、M_NEWで実行した場合: firefox -no-remote www.google.com & あげる Firefox is already running, but is not responding. To open a new …