DebianWheezyでchromium
とpepperflashplugin
ブラウザを使用しています。
自分のマシンの1人のユーザーに対してフラッシュプラグインを完全に無効にしたいが、別のユーザーに対しては許可したい(したがって、フラッシュプラグインを完全にアンインストールしたくない)。
chrome://plugins
に移動してAdobe Flash Player
広告再起動chromium
を無効にすると、ps
で、フラッシュがアクティブな状態でクロムが実行されていることがわかります。
$ ps | grep flash
/usr/lib/chromium/chromium --ppapi-flash-path=/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so --ppapi-flash-version=16.0.0.305
chrome://plugins
は実際には無効にしないようですが、むしろ「非表示」にしています。
フラッシュプラグインなしでchromium
を起動するにはどうすればよいですか?
フラッシュプラグインがまったくインストールされていないかのようにクロムを動作させたいのですが。 1つのアイデアは、chown
とchmod
バイナリ/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so
を実行して、rootと1人のユーザーだけが読み取れるようにすることでした(640)。しかし、それは汚いハックのようです。より良い方法はありますか?
CHROMIUM_USER_FLAGS
を使用して、chromiumが起動される引数を変更できます。デフォルトは/etc/chromium/default
です。ここで、フラッシュ関連のフラグが取得されます。
コマンドラインで、フラグなしでクロムを開始します。
CHROMIUM_USER_FLAGS=" " chromium
たとえば、Flashを使用すべきでないユーザーのために~/.profile
で変数を設定できます。
ただし、2つのことがあります。変数の設定を解除することで簡単に回避できます。また、別の「通常の」Flashプラグインがある場合は、Chromiumが代わりにこれを選択します。