複数の Firefox を同時起動する

2006年1月7日(土) 12時1分 by level
B ?

注意:この記事は内容がすでに陳腐化しています。

更新:より簡単な方法があります:複数の Firefox を同時起動する - 簡易版

Firefox のスクリーンショットを撮るときに、拡張機能を入れていない、なるべく素の Firefox を使いたいことがありますが、そういう場合に、まっさらのプロファイルで起動しなおすというのは結構面倒なものです。そこで、以前、朝顔日記で紹介されていた、複数の Firefox を起動する方法を試してみました。これは便利ですね。

簡単にまとめると、環境変数 MOZ_NO_REMOTE がセットされている状態で Firefox を起動すると重複起動が可能になるので、バッチファイルを作って起動すればよいということです。以下、朝顔日記のやり方に若干工夫を加えて、バッチファイル? なにそれ? という人向けに解説。一応、Windows XP 向けです。ちなみに、Firefox を同時起動する場合、プロファイルは共用できないのであらかじめプロファイルを作成しておく必要があります。

適当なフォルダ、例えば D:\FS (私の場合フリーソフトの類を入れておく場所)に、firefox.bat というファイル名で以下のような内容のファイルを作ります(初出時から変更しました)。パスの部分は各自の環境に合わせて書き換えてください("xxx" の部分はダミーです)。

@echo off
SET MOZ_NO_REMOTE=true
start "xxx" "c:\Program Files\Mozilla Firefox\firefox.exe" -P %1 %2 %3

ショートカット このファイルを、エクスプローラから直接起動しても良いのですが、デスクトップなどにショートカットを作っておくと良いでしょう(エクスプローラから firefox.bat をドラッグして、CTRL+SHIFT を押しながらデスクトップにドロップ。または右ボタンでドラッグ&ドロップしメニューから「ショートカットをここに作成」を選択)。

ショートカットのプロパティ

ただし、そのままだと、面白くないので、ショートカットのプロファイルを開いて以下の処理を行います。

タイトルの変更
「全般」タブでタイトルを適当なものに変更します。ここでは FirefoxNew としました。
アイコンの変更
デフォルトでは Dos 窓のアイコンになっているので、「ショートカット」タブから「アイコンの変更」→「参照」で firefox.exe を選択し、表示されるアイコンの中の一つを選択。
Dos 窓を非表示
「ショートカット」タブの「実行時の大きさ」で「最小化」を選択。これで起動時に目障りな Dos 窓が開かなくなります。
プロファイル名を指定(必要に応じて)
firefox.bat をそのまま引数なしで実行すると Firefox のプロファイルマネージャが立ち上がります。そこからプロファイルを選択しても良いのですが、「リンク先」のところの最後にプロファイル名を指定しておけばそのプロファイルで起動します(バッチファイルの %1 の部分がプロファイル名に置き換えられます)。この例では Fxnew15 を指定しています。
同様にして、異なるプロファイル用や、セーフモード(-safe-mode)用を作ったりできます。

更新

初出時の以下の記述では、タスクバーに DOS 窓が残るので上のように書き換えました。

@echo off
SET MOZ_NO_REMOTE=true
"c:\Program Files\Mozilla Firefox\firefox.exe" -P %1 %2 %3
最終更新: 2007年11月22日(木) 21時31分

コメント (2)

1 11/22 19:29 くるみ
(c1) [2007/11/22 19:29:37] by くるみ

Firefox2ならMOZ_NO_REMOTE使わずショートカットのリンク先に
"C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -P xxx
でOKぽい。

2 11/22 21:20 level
(c2) [2007/11/22 21:20:34] by level

おお、そんなオプションがあったとは!

トラックバック (4)

トラックバックは検索対象外です。