Chromium 34及更高版本无法检测到Flash插件。

我已经删除了~/.macromedia~/.adobe的内容,并且重新启动后,Chromium无法检测到Flash插件。在Firefox中它正常工作。

chrome://plugins/中,我只有"Chromoting Viewer"。

chromium-browser 34.0.1847.116-0ubuntu2
adobe-flashplugin 11.2.202.350-0trusty1

我已经启用了profile-sync-daemon(当然也尝试停止它),并且出现了破损的PolicyKit,就像在升级到Kubuntu Saucy后NetworkManager出现故障一文中所述。
检测是否依赖于PolicyKit?还能做些什么呢?
6个回答

主要软件库中的Chromium 34已经开始使用Aura(早期版本),其中不包括对NPAPI的支持(这是在Chromium中计划逐步淘汰NPAPI的阶段)。因此,您需要使用Pepper Flash才能使用Flash。

安装Flash

Ubuntu 14.04(Trusty)及更高版本

如果您使用的是Trusty版本,只需运行sudo apt-get install pepperflashplugin-nonfree即可。

Ubuntu 12.04(Precise)及更高版本

如果您没有Trusty版本,可以使用this PPA来为任何受支持的Ubuntu版本(高于Precise)安装Pepper Flash。运行以下命令添加PPA并安装Pepper Flash:

sudo apt-add-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer

请注意,您需要配置Chromium使用Pepper Flash。为此,请打开/etc/chromium-browser/default并在文件末尾添加以下行,放在新行上:
. /usr/lib/pepflashplugin-installer/pepflashplayer.sh

关闭所有窗口然后重新打开。
更新Pepper Flash(在Trusty上)
您可以运行 sudo update-pepperflashplugin-nonfree --status 查看您安装的Pepper Flash版本。如果有新版本可用,您只需运行 sudo update-pepperflashplugin-nonfree --install

7对于Ubuntu 14.04,您无需添加ppa。Pepper Flash已经包含在Ubuntu软件源中。 - Елин Й.
3在14.04版本中,我关闭了所有的Chromium窗口,但后台仍然有Chromium进程运行。所以如果这个方法不起作用的话,请尝试重新启动您的计算机(或者如果您知道如何操作的话,可以手动终止这些进程)。 - idbrii
你知道Debian的软件仓库吗? - orezvani
对于Debian来说,pepperflashplugin-nonfree位于wheezy-backportsjessiesidcontrib部分。 - saiarcot895
官方仓库中的那个版本没有更新。它仍然是Flash 13版本。请使用PPA。 - To Do
@ToDo:获取Flash版本15无需更新。您只需要运行sudo update-pepperflashplugin-nonfree --install即可获得最新的Flash版本。 - saiarcot895
所以这是一个手动更新的过程。如果有PPA,它会自动更新,前提是已经更新了。也许应该有可能检查是否有新版本并收到通知。 - To Do
如何锁定文件/etc/chromium-browser/default?每次系统重启似乎都会被删除,我必须手动添加pepflash链接到该配置文件。 - ulkas
我不得不注销并重新登录才能使其工作,这比查找和终止进程更容易。(狡猾) - aalaap

我不确定,但我在这里找到了一个链接,说Adobe Flash Player对Chromium的支持从2014年4月份就结束了。我认为最好使用Firefox,或者你可以使用Google Chrome而不是Chromium。

3我可以确定并确认你的答案,谷歌在六个月前就在他们的博客上发布了这个消息,人们没有注意到谷歌发布的文章,直到现在也没有人传播这个消息。 - Lynob
他们最初放弃了对第三方扩展的支持,比如 Uget 下载器,这些扩展只有少数人使用。而且他们声称以后还会放弃对其他插件的支持,比如 Flash。他们发出了警告,所以在阅读了那篇文章之后,我立即抛弃了 Chrome 转而使用 Firefox。对于我来说,一个没有下载器的浏览器就像是一款无用的软件。我不需要一个不支持 NPAPI 的浏览器。 - Lynob
@Fischer阅读博客按钮上的文字:“2014年4月:在35版中,Chrome for Linux不再支持NPAPI。” - Braiam
@Braiam,这就是我之前一直在说的,我有什么遗漏吗? - Lynob

Chromium放弃了对NPAPI插件的支持,转而支持PPAPI。其中之一是“Adobe Flash Player”,从四月开始将无法在任何版本的Chrome/ium中使用。Chrome有一个优势,它包含了PPAPI的PepperFlash插件,所以也许你应该使用它,或者在此期间使用Firefox。

据我所知,Chrome最近一次检查时仍然支持NPAPI,因为它不在Aura上,但是Trusty中的Chromium使用了Aura并且不支持NPAPI。 - saiarcot895
1@saiarcot895 chrome 35 beta 在 Linux 中移除了 NPAPI 支持,我正在通过这个回答来保证未来的兼容性。 - Braiam
是的,那是真的,但不是稳定分支。 - saiarcot895
@saiarcot895 显然OP不在稳定分支上 ;) - Braiam
啊,要是Chromium的PepperFlash不总是崩溃就好了:/ - Stop Slandering Monica Cellio

Ubuntu 14.04

 sudo apt-get install pepperflashplugin-nonfree

对我来说很有效。

1你不需要运行以下命令吗:sudo update-pepperflashplugin-nonfree --install - Елин Й.
不,也许是在postinst脚本中。 - int_ua


我在「~/.profile」文件中设置了一个设置:
export CHROME_USER_FLAGS="--disk-cache-size=50000000 --media-cache-size=25000000"

那搞乱了/etc/chromium-browser/default的设置 删除那行解决了Flash播放器的问题