在14.04 LTS上以全屏观看Netflix时,Chrome的屏幕破裂


9

在具有Intel HD 4000图形的ASUS笔记本电脑上运行Ubuntu 14.04。问题只存在于Netflix。如果我全屏显示,屏幕撕裂只会持续存在。窗口模式工作正常。在VLC中运行电影很好而且不会流泪。我正在使用Google Chrome版本40.0.2214.111(64位)。

我应该如何进行?


Answers:


24

在更新14.04.2。之后发生此问题。要解决在观看Netflix全屏屏幕时Chrome撕裂的问题,请执行以下操作:

  1. 安装CompizConfig设置管理器:

    sudo apt-get install compizconfig-settings-manager 
    
  2. 打开CompizConfig设置管理器。

  3. 单击复合。

  4. 在“非重定向匹配”中,添加& !(class=^Google-chrome)到该行的末尾。

这样可以防止未安装Chrome窗口,而不会重定向其他全屏窗口。取消重定向全屏窗口可使全屏应用程序直接绘制到屏幕上,这将带来更高的性能。这也意味着,如果应用程序绘图关心的话,必须管理垂直同步。当有合成窗口管理器时,Chrome本身不会进行垂直同步。因此,它依靠Compiz来完成。这就是为什么我们需要让Compiz重定向Chrome并对其进行垂直同步。为了不损害其他应用的性能,我们在“取消重定向匹配”规则中添加了一个例外,而不是完全关闭该功能。注意!(class=google-chrome)默认情况下已经存在,但是它不起作用。当前的Chrome窗口类以大写字母“ G”开头,而默认规则以小写字母“ g”开头。在Chrome更新期间,可能在从添加到Ubuntu的规则到现在之间的某个时刻更改了窗口类。也可能是Ubuntu中的回归,将领先的“ G”更改为“ g”。


为我做了把戏!
Punit Naik

很好,谢谢!在Ubuntu 16.04
LTS中

1
我为此提交了一个针对Ubuntu的错误:bugs.launchpad.net/ubuntu/+source/compiz/+bug/1741596。如果您想在Ubuntu中看到此问题,请转到该错误报告,然后单击“这会影响我”,以便开发人员可以对其进行处理。
泰勒R

谢谢!我已经尝试了一段时间了。
Nikita240 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.