我在 Debian Wheezy 上使用chromium
浏览器。pepperflashplugin
我想为我的计算机上的一个用户完全禁用 flash 插件,但允许另一用户使用它(因此我不想完全卸载 flash 插件)。
当我转到chrome://plugins
并禁用Adobe Flash Player
ad restart时chromium
,我仍然可以看到ps
chromium 正在运行并激活了闪光灯:
$ 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
没有flash插件如何启动?
我希望 chromium 的行为就像根本没有安装 flash 插件一样。一种想法是生成chown
二进制chmod
文件/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so
,以便只有 root 和一个用户才能读取它 (640)。但这似乎是一个肮脏的黑客行为。有没有更好的办法?
答案1
您可以用来CHROMIUM_USER_FLAGS
更改 chromium 启动时使用的参数。默认值位于/etc/chromium/default
.这就是它获取那些与闪存相关的标志的地方。
在命令行上,以下命令将启动不带标志的 chromium:
CHROMIUM_USER_FLAGS=" " chromium
~/.profile
例如,您可以为不应使用 Flash 的用户设置该变量。
不过有两件事:通过取消设置变量可以很容易地避免这种情况,如果你在其他地方有另一个“常规”Flash 插件,Chromium 会选择这个插件。