我在 Ubuntu 22.04 上运行 Firefox v123 snap。在正常模式下启动时,浏览器不会渲染网页。我得到了一个半透明的窗口,里面有混乱的像素网格,而它本应该渲染网页。
从控制台启动时解析 gtk.css 时会显示错误消息。
~$ firefox --safe-mode
[Parent 29743, Main Thread] WARNING: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/emma/snap/firefox/3941/.config/gtk-3.0/colors.css: No such file or directory: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:187
(firefox:29743): Gtk-WARNING **: 13:49:17.909: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/emma/snap/firefox/3941/.config/gtk-3.0/colors.css: No such file or directory
Gtk-Message: 13:49:17.924: Failed to load module "window-decorations-gtk-module"
Gtk-Message: 13:49:17.925: Failed to load module "colorreload-gtk-module"
从控制台启动时,此版本的 Firefox Snap 以安全模式运行。
我努力了:
- 无需注销即可更改主题,但这没有效果。
- 移除并重新安装卡扣
- 在安全模式下通过 ProfileManager 更改配置文件
- 加载旧版本,但它能正常工作,原因我无法猜测。
- 在根目录中搜索名为 colors.css 的文件,结果返回了一些名为 public-colors.css 的旧文件
大约一周前,Firefox 还可以正常启动。我不知道 Firefox v123 是什么时候通过 snap 从最新/稳定频道加载的。
- 这是一个已知的错误?
- Mozilla Bugzilla 上是否已报告过此问题?
- 有修复方法或解决方法吗?