FreeBSD Daily Topics

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

この記事を読むのに必要な時間:およそ 1 分

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のプラグインなど

バックナンバー

FreeBSD Daily Topics

バックナンバー一覧

コメント

コメントの記入