我运行的是 Ubuntu 20.4,最近在其上安装了 Chrome。
我想做自动化,但事实上这两者都不headless
适合xvfb
我,所以我安装了 Xubuntu 桌面。
安装桌面后,我仍然可以使用 ssh 连接,但我注意到一些非常奇怪的行为:
- 从 Ubuntu 桌面 ( CtrlAltT) 中打开的终端启动 Chrome 时,它可以正常打开
- 当我从 shell 启动 Chrome 时,它不起作用(核心转储)
预期行为:
- 我想在连接的 shell
chromium
上运行并在 ubuntu 桌面中打开一个窗口。ssh
chromium
你能帮我吗?
PS:当如此简单的事情不起作用并且需要背景知识时,这是令人沮丧的。
答案1
不要忘记验证 DISPLAY 变量的值。它确定窗口将在哪个 X 服务器和屏幕上打开。