如何在Ubuntu中启动Chrome浏览器而不显示?

时间:2015-07-15 00:56:02

标签: google-chrome ubuntu karma-runner

我使用谷歌浏览器作为Ubuntu中的主要测试浏览器,使用karma测试我网站的前端。

问题是karma偶尔无法启动带有Cannot start Chrome错误消息的Chrome浏览器。

因此,当我尝试在此情况下使用命令行启动Google Chrome时,Chrome会抛出Gtk: cannot open display错误消息。

虽然有时甚至在我直接使用我的Ubuntu机器时遇到此错误,但当我使用PuTTY从我公司的另一台窗口机器访问我的机器时,我会更频繁地收到此错误。

也许我可以使用PhantomJS作为替代测试浏览器,但我需要与我的生产网站完全相同的测试环境。

2 个答案:

答案 0 :(得分:3)

0.0 这意味着它无法找到与设备连接的显示器,因此如果您连接了显示器,则可以导出其地址 通常它是export DISPLAY=:0.0
所以你的命令就像0.0如果不起作用尝试将0更改为.state('dashboard.rental.edit', { url: "/:id/edit", abstract: true, templateUrl: "templates/dashboard/rentals/rental-tabs.html" }) .state('dashboard.rental.edit.dates', { url: "/dates", views: { 'rental-dates': { templateUrl: "templates/dashboard/rentals/rental-dates.html", controller: 'EditRentalDatesController', controllerAs: 'editRentalDatesCtrl' } }) .state('dashboard.rental.edit.update', { url: "/rental", views: { 'rental-update': { templateUrl: "templates/dashboard/rentals/rental-update.html", controller: 'EditRentalController', controllerAs: 'editRentalCtrl' } } }) ,那么它就可以找到显示。
可能这个链接会有所帮助 https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh

答案 1 :(得分:0)

我建议你这几件事。 你安装了Chrome吗? 你有没有用其他任何浏览器检查?特别是Firefox?并尝试先更新Ubuntu和Chrome,然后尝试。