2009/10/14

Instant Mode の Firefox

Instant Mode で起動される Firefox は何故か無意味に機能制限されおり、 非常に使い勝手が悪いのでフル機能の Firefox に入れ換える。

作業は linux 用の firefox-3.0.8 バイナリを取得して展開し、 アーカイブ中に含まれる firefox/firefox スクリプト中の "moz_libdir" の定義を "/usr/lib/firefox-3.0.8" から "/usr/local/lib/firefox-3.0.8" に変更するだけである。
ここではデュアルブートの ubuntu linux を起動して作業しているので、 Windows パーティションは "/media/Windows" にマウントされているが、 例えば Windows 上から参照できる "C:\InstantON\browser" ファイルを 稼働中の Linux 環境にコピーして作業する等、 それ以外の環境で作業する事も勿論可能である。
なお、デバイス名称やディレクトリ名は環境により異なる可能性があり、 マウントポイントはあらかじめ準備する必要があるので、 適宜自分の環境に合わせてコマンドを実行する必要がある。
デバイス名称やディレクトリ名、マウントポイントなどの言葉の意味が 判らない場合は実行しない方が良いと思う。

# mount -o loop /media/Windows/InstantON/browser /opt/browser
# wget -q -O - "http://download.mozilla.org/?product=firefox-3.0.8&os=linux&lang=en-US" | tar -C /opt/browser -jxf - 
# cat << EOF | ex -s /opt/browser/firefox/firefox
> /^moz_libdir=/ s!=.*!=/usr/local/lib/firefox-3.0.8!
> w!
> EOF
# umount /opt/browser

これで Instant Mode を起動するとフル機能の Firefox が利用可能となり、 普段利用している様々なアドオンなどが動作する。


Copyright © 2008-2020 Mitzyuki IMAIZUMI. All rights reserved.