当我通过 ssh 运行 Chromium 时,Chromium 不会在我的桌面上打开,但在直接在桌面上打开终端时可以工作

当我通过 ssh 运行 Chromium 时,Chromium 不会在我的桌面上打开,但在直接在桌面上打开终端时可以工作

我运行的是 Ubuntu 20.4,最近在其上安装了 Chrome。

我想做自动化,但事实上这两者都不headless适合xvfb我,所以我安装了 Xubuntu 桌面。

安装桌面后,我仍然可以使用 ssh 连接,但我注意到一些非常奇怪的行为:

  • 从 Ubuntu 桌面 ( CtrlAltT) 中打开的终端启动 Chrome 时,它​​可以正常打开
  • 当我从 shell 启动 Chrome 时,它​​不起作用(核心转储)

预期行为:

  • 我想在连接的 shellchromium上运行并在 ubuntu 桌面中打开一个窗口。sshchromium

你能帮我吗?

PS:当如此简单的事情不起作用并且需要背景知识时,这是令人沮丧的。

答案1

不要忘记验证 DISPLAY 变量的值。它确定窗口将在哪个 X 服务器和屏幕上打开。

相关内容