firefoxの多重起動

複数のFirefox(バージョンやビルドが異なるFirefox)を同時に起動したしたいときは,多々ある.
以下では,Mac・Win・FreeBSDのそれぞれについて,
多重起動のやり方について説明を行う.

MacFirefoxを多重起動したいときは,
AppleScriptを利用すると吉.
例えば,公式ビルドのfirefoxFirefox.app,最適化ビルドのfirefoxFirefox_ceとして,
Firefox_ceをプロファイルfor_ceを使用して起動するときのスクリプトは…

do shell script "nohup /Applications/Firefox_ce.app/Contents/MacOS/firefox -P for_ce > /dev/null 2>&1 &"
これは,firefoxを究める256のテクニックに書いてあったものを少し改造しました.

また,Winodows版の場合は,バッチファイルを書くと吉.

@echo off
SET MOZ_NO_REMOTE=true 
start firefox.exe -P for_ce
これを,firefox.exeと同じディレクトリに置き,
firefox.batとでもする.

さらに,*BSDcsh/tcshを使っている場合で,
linux-firefoxを別のプロファイルを使って起動したいときは,
setenv MOZ_NO_REMOTE 1
linux-firefox -P linux

bashの場合は,
export MOZ_NO_REMOTE=1
linux-firefox -P linux

まぁ,こんな感じでFirefoxのプロファイルを切り換えると,
アルファ版やベータ版で大切なプロファイルを壊してしまったりはしない.