FreeBSD Daily Topics

2007年6月12日FreeBSD FirefoxでFlashプラグインなどのプラグインを動作させる方法(nspluginwrapper版)

ports

www/nspluginwrapper

Linux Flash7プラグインを使ってフラッシュコンテンツを閲覧するなど、FreeBSD FirefoxでLinux系プラグインを使うには、Linux Plugin Wrapper(www/linuxpluginwrapper)を使う方法と、nspluginwrapper(www/nspluginwrapper)を使う方法があります。
現在のところ7-CURRENTではLinux Plugin Wrapperを使って動作させることができませんので、nspluginwrapperを使う方法が6-STABLE/7-CURRENTのどちらもで使える方法となります。
nspluginwrapperを使う場合、/usr/local/lib/browser_plugins/にリンクを張るというLinux Plugin Wrapperの方法は使えませんので、まず/usr/local/lib/browser_plugins/から各種リンクを削除しておきます。
nspluginwrapperと関連するプラグイン(Flash7、Adobe Reader7、Real Player10)をインストールして、各ユーザごとに次のようにコマンドを実行します。

  • nspluginwrapper (www/nspluginwrapper)
  • Flash7 (www/linux-flashplugin7)
  • Adobe Reader7 (japanese/acroread)
  • Realplayer10 (multimedia/linux-realplayer)
図1 Flash7プラグインを追加
% nspluginwrapper -i /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
図2 Adobe Readerプラグインを追加
% nspluginwrapper -i /usr/local/Adobe/Acrobat7.0/JPN/Browser/intellinux/nppdf.so
図3 Real Playerプラグインを追加
% nspluginwrapper -i /usr/local/lib/linux-mozilla/plugins/nphelix.so

上記のようにコマンドを実行すると~/.mozilla/plugins/にプラグインライブラリへのラッパファイルが生成されます。Firefoxのアドレスフィールドへ「about:plugins」を入力してインストールしたプラグインが有効になっているか確認します。ラッパファイルはユーザごとに生成されますので、使用するユーザごとに実行する必要があります。
システムやカーネルの再構築をした場合など、プラグインが動作しなくなることがあります。この場合、次のようにいったん~/.mozilla/plugins/へインストールしたラッパファイルを削除してから、再度上記のようにプラグインをインストールし直します。

図4 プラグインを削除
% nspluginwrapper -r ~/.mozilla/plugins/npwrapper.libflashplayer.so
% nspluginwrapper -r ~/.mozilla/plugins/npwrapper.nphelix.so
% nspluginwrapper -r ~/.mozilla/plugins/npwrapper.nppdf.so

あとはMPlayer Plugin(www/mplayer-plugin)やJDK15(java/jdk15)インストールすれば、FreeBSD Firefoxで多くのプラグイン系コンテンツを操作できるようになります。
ただし、この方法はLinux Firefoxとは併用できません。FreeBSD Firefox + nspluginwrapperの組み合わせてプラグインを使う場合はLinux Firefoxは使えなくなりますので注意してください。またFlash9 (www/linux-flashplugin9)は依然として動作が安定していません。常用する場合はFlash7(www/linux-flashplugin7)を選択しましょう。

図5 FreeBSD Firefox - Flash7, Adobe Reader7, Real Player10のプラグインなど
図5 FreeBSD Firefox - Flash7, Adobe Reader7, Real Player10のプラグインなど

おすすめ記事

記事・ニュース一覧