web-dev-qa-db-ja.com

フラッシュプラグインなしでクロムを開始

DebianWheezyでchromiumpepperflashpluginブラウザを使用しています。

自分のマシンの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つのアイデアは、chownchmodバイナリ/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.soを実行して、rootと1人のユーザーだけが読み取れるようにすることでした(640)。しかし、それは汚いハックのようです。より良い方法はありますか?

3
Michael Boies

CHROMIUM_USER_FLAGSを使用して、chromiumが起動される引数を変更できます。デフォルトは/etc/chromium/defaultです。ここで、フラッシュ関連のフラグが取得されます。

コマンドラインで、フラグなしでクロムを開始します。

CHROMIUM_USER_FLAGS=" " chromium 

たとえば、Flashを使用すべきでないユーザーのために~/.profileで変数を設定できます。

ただし、2つのことがあります。変数の設定を解除することで簡単に回避できます。また、別の「通常の」Flashプラグインがある場合は、Chromiumが代わりにこれを選択します。

3
ThibautRenaux