在我使用 X11 服务器和实验室环境的工作中,Google Chrome 和 Chromium 浏览器在通过 SSH X11 转发时显示为灰色面板。
这发生在 Ubuntu 16.04 和 18.04 以及 LinuxMint 19.2 和 19.3 上。基本上我像其他任何一样启动 X11 会话:
ssh -X username@xserver##.domain.com
仅供参考:似乎没有其他应用程序可以做到这一点。Firefox、LibreOffice 等工作正常。
在启动应用程序的终端中,唯一明显的错误与 Google 政策和 FontService 有关。如果有人对如何解决此灰色面板问题有任何建议,请告诉我。我愿意附上日志,但请注意,出于隐私原因,它们可能会受到一点审查。
遇到同样的问题 - 看起来我们正在运行的 chrome 版本中存在错误。下面的解决方案对我有用。
google-chrome
在从 SSH 会话运行之前设置以下环境变量:在提交给铬团队的错误中找到了这个解决方案:https ://bugs.chromium.org/p/chromium/issues/detail?id=1048186
遇到这个问题几周后我想出的临时解决方案相当简单,一个指示不同渲染方法的启动标志。
在 X11 上启动 Google Chrome 时,使用 swift-shaders 渲染绕过了这个问题。这是一个例子:
这是我的启动器的示例: