どせいたんさき。

ナスダヨー

firefox から acrobat reader のプラグイン(nppdf.so)を削除する

問題

Ubuntu 12.04 にて firefox を起動するたびに C:\nppdf32Log\debuglog.txt なるファイルがホームディレクトリ*1に作成されるようになった.これは firefox の PDF reader (adobe) プラグインバグに起因するらしい.もともとこのプラグインは無効化している.毎回ゴミファイルを削除するのは面倒なのでいっそのことプラグインをアンインストールしたい.

解決方法

ここのサイトで解説されているプラグインのインストール方法を参考にした.プラグインがインストールされている状態で nspluginwrapper -l を実行すると以下のような出力を得る.

$ nspluginwrapper -l
/usr/lib/mozilla/plugins/npwrapper.nppdf.so
  Original plugin: /opt/Adobe/Reader9/Browser/intellinux/nppdf.so
  Plugin viewer: /usr/lib/nspluginwrapper/i386/linux/npviewer
  Wrapper version string: 1.4.4-1
/usr/lib/firefox/plugins/npwrapper.nppdf.so
  Original plugin: /opt/Adobe/Reader9/Browser/intellinux/nppdf.so
  Plugin viewer: /usr/lib/nspluginwrapper/i386/linux/npviewer
  Wrapper version string: 1.4.4-1

オプション -r のあとに削除したいプラグインのパスを設定すれば削除される.

$ sudo nspluginwrapper -r /usr/lib/mozilla/plugins/npwrapper.nppdf.so
$ sudo nspluginwrapper -r /usr/lib/firefox/plugins/npwrapper.nppdf.so

プラグインの一覧に npwrapper.nppdf.so がないことを確認して終了.

$ nspluginwrapper -l

結果

firefox を起動しても C:\nppdf32Log\debuglog.txt というファイルが作られることはなくなった.めでたし.

*1:正しくは firefox を起動した時のディレクトリ