firefox:拠点ごとの設定を同期させる

firefoxの設定が拠点ごとに違うのがイヤ。

アレコレ手で同期させるのも面倒。

究極の回避策としてプロファイルフォルダを共有している。

その方法のメモ。

これを見て同じことをする場合、自己責任でやってください。
※プロファイルフォルダをいじるので、firefoxがまともに動作しなくなる可能性もある

ちなみに、ブックマークの同期程度ならXMarks等、firefoxのアドオンで実現可能。

ここで語る前提
・どこかの拠点に普段から使っているfirefoxがある+別の拠点にもfirefoxがあり、普段使いのと同じにしたい欲望がある
・両方のPCにdropbpxが導入されており、双方が同じアカウントで接続されている

やりかた

導入するもの
firefox, dropbox

普段使いのPCでの作業

1.firefoxが開いていたら閉じる。

2.プロファイルフォルダの場所を特定し、プロファイルフォルダの名前をメモる。

3.次に、そのプロファイルフォルダごと中身をdropbox配下のどこかへ移動する。

4.移動したフォルダのジャンクションを、正規の位置に、2.でメモった名前で作る。

Windows7ではコマンドプロンプトで下記のように打てばジャンクションを作れる。

mklink /J <プロファイルフォルダのフルパス>

WindowsXPではそのままでは作れないので、リンク拡張シェルエクステンションなどを入れてから作る。

同期したい方のPCでの作業

1.一度でいいのでfirefoxを起動する。
※プロファイルフォルダを作るため

2.firefoxを閉じる。

3.プロファイルフォルダの場所を特定し、プロファイルフォルダの名前をメモる。
※普段使いPCのプロファイルフォルダの名前を流用しない。それとは違うはず。

4.3のプロファイルフォルダを適当な名前でリネームする
※最終的にはいらないけど念の為消さずにリネーム

5.dropboxに同期された、普段使いPCのプロファイルフォルダのジャンクションを、3.でメモった名前で正規の場所に作成する。

利点・難点

利点:ほぼ完璧な設定の同期ができる。WinXPubuntuで設定を同期しても大丈夫。

難点:結構(dropboxに保存するものが)容量を喰う。firefoxを使っている間じゅうDropboxが同期を取ろうとするのでパフォーマンスに影響が出る可能性がある。