Google Chrome 打开了,但窗口没有出现在 Ubuntu 22.04 上

Google Chrome 打开了,但窗口没有出现在 Ubuntu 22.04 上

概括

尝试在 Ubuntu 22.04 上打开 Google Chrome v124.0.6367.60 时,该应用程序看起来就像是根据任务栏打开的(出现图标,相机甚至打开了,因为我打开的最后一个选项卡是 Google Meet),但窗口没有出现。它会产生一个重影/伪影,如果我在它上面运行另一个窗口,它会产生各种有趣的显示伪影(见屏幕截图)。我可以最大化、最小化、调整奇怪的伪影的大小,但 Chrome 根本无法正常显示。

截屏:

奇怪的屏幕伪影,设置窗口被拖到它前面

奇怪的屏幕伪影,设置窗口被拖到它前面

终端输出:

[42153:42153:0423/153731.352677:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.NotSupported: This method is not implemented
Created TensorFlow Lite XNNPACK delegate for CPU.
Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors (tensor#141 is a dynamic-sized tensor).
[42672:21:0423/153801.274372:ERROR:rtp_transceiver.cc(81)] Invalid codec preferences: invalid codec with name "AV1". (INVALID_MODIFICATION)

我尝试过的方法

  • 更新所有软件
  • 重启机器
  • 卸载、清除和重新安装 Chrome
  • 所有建议来自 打开后不显示 Chrome 或 Chromium 窗口
  • Google Chrome Beta - 成功了!但我不想一直使用 Beta 版。我是否需要等到google-chrome-stable它更新到 125 版?

答案1

同样的问题。我设法通过使用 Wayland 标志启动 Chrome 来解决这个问题:

google-chrome --enable-features=UseOzonePlatform --ozone-platform=wayland

答案2

这也对我有用,有办法永久做到这一点吗?我尝试更改 /usr/share/applications/google-chrome.desktop 上的 .desktop 并添加选项,但没有成功。

Exec=/usr/bin/google-chrome-stable %U --eanble-features=UseOzonePlatform --ozone-platform=wayland

答案3

google-chrome-stable用途X11作为Linux下的首选平台后端。

如果明确选择韦兰因为平台后端是一个可行的解决方案(即google-chrome-stable --enable-features=UseOzonePlatform --ozone-platform=wayland启动铬合金成功),然后google-chrome-稳定版可以配置为偏好韦兰

打开chrome://flags并搜索首选臭氧平台标志(chrome://flags/#ozone-platform-hint)。将其配置更改为汽车或者韦兰

退出 Chrome 以使新设置生效。

从现在开始,执行google-chrome-stable应该使用韦兰

相关内容