Ubuntu 14.04:video拒绝全屏并冻结Firefox

在Ubuntu 14.04上的Firefox中,刚刚从13.10升级,我无法在没有问题的情况下制作任何全屏video。 当我尝试它时,通常这样做:video冻结,有时您可以听到音频,但并非总是如此。

我和Ubuntu Gnome 14.04有同样的问题,但我可以稍微指定一下。 我可以全屏一次,一旦我通过按Esc键或单击按钮返回,就会出现此错误。 杀死“插件容器”进程会让flash-plugin崩溃,重新加载后你可以再试一次。 对于Youtube,有一种解决方法是切换到HTML5而不是Flash。 转到https://www.youtube.com/html5,并尽可能标记您要使用HTML5。 为了使H.264编解码器在14.04工作,你必须使用PPA,因为官方存储库中没有(但是?)。 一旦你做到了,至少Youtube将全屏工作。

这不是“修复”,而是一种解决方法。 我在Arch Linux Wiki上找到了它(他们也有其他浏览器的解决方案)。 也就是说,它对我来说完美无瑕。


一次性安装:

安装devilspie包(您需要启用Universe):

sudo apt-get install devilspie 

在您的用户目录中创建一个名为.devilspie的文件夹,并在其中创建名为flash-fullscreen-firefox.ds的配置文件:

 mkdir ~/.devilspie nano flash-fullscreen-firefox.ds 

然后将以下内容添加到该文件并保存:

 (if (is (application_name) "plugin-container") (begin (focus) ) ) 

现在让它工作:

运行devilspie。 按Alt-F2,然后键入/usr/bin/devilspie然后按Enter键。

要在登录系统时使其工作:

  1. 按Alt + F2并键入: gnome-session-properties然后按Enter键。
  2. 按Add按钮并在字段名称中插入Devilspie,在命令字段中插入/usr/bin/devilspie
  3. 按添加,然后关闭启动应用程序首选项。
  4. 没有第4步,你就完成了!