Firefox 64.0使内容透明


9

由于这项无人值守的升级(摘自/var/log/apt/history.log),Firefox似乎由于呈现问题而无法使用。主窗口中的内容是透明的。

Start-Date: 2018-12-12  21:03:06
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox:amd64 (63.0.3+build1-0ubuntu0.18.04.1, 64.0+build3-0ubuntu0.18.04.1)
End-Date: 2018-12-12  21:03:15

Start-Date: 2018-12-12  21:03:19
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-de:amd64 (63.0.3+build1-0ubuntu0.18.04.1, 64.0+build3-0ubuntu0.18.04.1)
End-Date: 2018-12-12  21:03:19

Start-Date: 2018-12-12  21:03:21
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-en:amd64 (63.0.3+build1-0ubuntu0.18.04.1, 64.0+build3-0ubuntu0.18.04.1)
End-Date: 2018-12-12  21:03:22

起初,我怀疑这是Nvidia驱动程序的问题,因此我从nvidia-driver-390

nils@nyx:~$ apt-cache policy nvidia-driver-390
nvidia-driver-390:
  Installiert:           (keine)
  Installationskandidat: 390.87-0ubuntu0~gpu18.04.1
  Versionstabelle:
     390.87-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Packages
     390.77-0ubuntu0.18.04.1 500
        500 http://de.archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages
     390.48-0ubuntu3 500
        500 http://de.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages

nvidia-driver-396

nils@nyx:~$ apt-cache policy nvidia-driver-396 
nvidia-driver-396:
  Installiert:           396.54-0ubuntu0~gpu18.04.1
  Installationskandidat: 396.54-0ubuntu0~gpu18.04.1
  Versionstabelle:
 *** 396.54-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

但这并没有解决任何问题。

问题看起来像这样。请注意,新标签页的图像中出现了Firefox后面的摩托车图像的前轮。这让我开始思考,新标签页图像中位于其背后图像深色部分上方的部分似乎有些正常。所以我创建了一个,black.png并将其(直接)放在Firefox后面。看起来像这样,很正常,符合预期。即使Mozilla Firefox获取了图像,“ 关于Mozilla Firefox”窗口似乎也没有受到影响AltPrint。对于主窗口,通过创建图像AltPrint 甚至更糟。只有窗口装饰器在那里,窗口的内容是完全透明的。

因此,似乎来自Firefox之后的应用程序中像素的值/亮度(如HSV / HSL)控制着Firefox自身中该像素的alpha /透明度值。

经过一番谷歌搜索,我怀疑硬件加速。但是把它关掉没什么区别。唯一有用的是黑色背景

从外壳启动时,将显示以下输出:

nils@nyx:~$ firefox

(firefox:6467): Gtk-WARNING **: 23:50:19.849: Theme parsing error: <data>:1:34: Expected ')' in color definition

(firefox:6467): Gtk-WARNING **: 23:50:19.849: Theme parsing error: <data>:1:77: Expected ')' in color definition

与相同thunderbird,但没有渲染问题。

nils@nyx:~$ thunderbird

(thunderbird:7059): Gtk-WARNING **: 23:52:38.204: Theme parsing error: <data>:1:34: Expected ')' in color definition

(thunderbird:7059): Gtk-WARNING **: 23:52:38.204: Theme parsing error: <data>:1:77: Expected ')' in color definition

到目前为止,我还没有解决该问题的想法。还有其他人遇到这些问题吗?在哪里为此提交错误?Mozilla?典范?我认为这是Firefox中的问题,因为Thunderbird不会受到影响。似乎也没有其他(仿生的)应用程序受到影响。我无法确定这是包装问题还是Firefox问题。有什么帮助吗?

编辑:仅供参考:我的显卡是技嘉GeForce®GTX 1060 G1游戏6G

Answers:


9

存在相同的问题,并且无法在线找到足够的信息!

全屏视频中出现奇怪的“鬼影” /透明效果

对我来说,设置layers.acceleration.force-enabled真正的about:config固定的问题,但我在我的视频性能和FPS造成巨大打击。可见结巴。

在Mozilla支持论坛的另一个答案中,提出并确实解决了该问题的另一个解决方案是将其更改gfx.xrender.enabledtrue,而不是强制进行硬件加速。

我不知道两者中哪个更好。


设置gfx.xrender.enabled对我有用。
josephwb

7

找到了解决方案,但我不确定这首先如何成为问题。

通常在Firefox中寻找图形问题,我偶然发现了这个答案。我在寻找about:config该选项的值,layers.acceleration.force-enabled并发现将其手动设置为true。将其重置为默认值false并重新启动Firefox后,问题完全消失了。

因此,对于我的情况,解决方案的价值另一个答案所建议的相反


从Xenial切换到Bionic时,我遇到了另一种回答中所述的撕裂。也许我过去曾经尝试使用那里的解决方案来修复它。
尼尔斯·鲍尔曼

好吧,这很奇怪。我遇到了同样的问题,但是解决方案却是相反的,就像Dimitris(以及您链接中的人)建议的那样:将layers.acceleration.force-enabled设置为TRUE @ dsstorefile1您确定它仍然无法正常工作吗?我只是想知道会发生什么,以及如何启用设置会有所帮助
Alex K.19年

我添加了显卡以供参考。也许有差异?
尼尔斯·鲍尔曼

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.