ChienomiChienomi新旧のFirefoxを使い分けるスクリプト新旧のFirefoxを使い分けるスクリプトMageiaのFirefoxは24ESRだ。最新のFirefox31を~/lib/firefox/firefoxとして置いた。このまま起動すると、どちらのバージョンを使うかによって.mozillaのバージョンチェックが行われ、アドオンなどがいじられてしまう。そのため、それぞれの.mozillaを分けたい。ここでは.mozillaをいじっているが、本来なら.firefoxをいじるべきなのかもしれない。単純に起動するバージョンによって.mozillaを変えることにした。~/.mozillaFirefoxはシェルスクリプトとは別プロセスであるため、Firefox起動中にシャットダウンするようなことをしない限りファイルは保たれる。同時起動はどのみちできない。このままだとbookmarkが共有されないなど不便な点がある。bookmarkやhistoryなどは~/.mozilla/firefox/$profile.default/places.sqliteにあるということだ。linkにしておけばいい。latest側を、起動時に作られる.origディレクトリへのリンクにする必要がある。~/.mozilla/firefox/$profile.default/places.sqlitebookmarkbackupsディレクトリもリンクしておいたほうがいいかもしれない。