有什么方法可以启动 Chrome 浏览器而不在 Ubuntu 中显示?
Any way to launch Chrome browser without display in Ubuntu?
我正在使用 karma 测试我网站的前端,使用 google-chrome 作为 Ubuntu 中的主要测试浏览器。
问题是 karma 偶尔无法启动 chrome 浏览器并显示 Cannot start Chrome
错误消息。
因此,当我尝试在这种情况下使用命令行启动 google chrome 时,Chrome 会抛出一条 Gtk: cannot open display
错误消息。
虽然我有时甚至在直接使用我的 Ubuntu 机器时也会遇到这个错误,但当我从另一台 window 机器使用 PuTTY 访问我的机器时,我会更频繁地遇到这个错误在我的公司。
也许我可以使用 PhantomJS 作为替代测试浏览器,但我需要与我的生产网站完全相同的测试环境。
在这里我建议你一些事情。
你安装 Chrome 了吗?
你用其他浏览器检查过吗?特别是火狐?并尝试先更新 Ubuntu 和 Chrome,然后再尝试。
Gtk: cannot open display
这意味着它无法找到与设备相连的显示器,因此如果您连接了显示器,则可以导出其地址。
一般会是0.0
因此,您的命令将类似于 export DISPLAY=:0.0
如果不起作用,请尝试将 0.0
更改为 0
然后它可以找到显示。
可能这个 link 会有所帮助
https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh
我正在使用 karma 测试我网站的前端,使用 google-chrome 作为 Ubuntu 中的主要测试浏览器。
问题是 karma 偶尔无法启动 chrome 浏览器并显示 Cannot start Chrome
错误消息。
因此,当我尝试在这种情况下使用命令行启动 google chrome 时,Chrome 会抛出一条 Gtk: cannot open display
错误消息。
虽然我有时甚至在直接使用我的 Ubuntu 机器时也会遇到这个错误,但当我从另一台 window 机器使用 PuTTY 访问我的机器时,我会更频繁地遇到这个错误在我的公司。
也许我可以使用 PhantomJS 作为替代测试浏览器,但我需要与我的生产网站完全相同的测试环境。
在这里我建议你一些事情。 你安装 Chrome 了吗? 你用其他浏览器检查过吗?特别是火狐?并尝试先更新 Ubuntu 和 Chrome,然后再尝试。
Gtk: cannot open display
这意味着它无法找到与设备相连的显示器,因此如果您连接了显示器,则可以导出其地址。
一般会是0.0
因此,您的命令将类似于 export DISPLAY=:0.0
如果不起作用,请尝试将 0.0
更改为 0
然后它可以找到显示。
可能这个 link 会有所帮助
https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh