从Linux终端启动Web浏览器(使用ssh)

时间:2013-12-06 17:02:42

标签: linux ssh terminal browser

我已经使用Raspian OS(像Debian)使用了我的覆盆子pi。我试图从终端启动默认的Web浏览器,但我遇到了问题。我在launching web browsers from terminal上查看过这篇文章。我尝试了xdg-opensensible-browser命令,但它们似乎只是在终端中显示所需的网页内容。所以没有实际的Web浏览器在raspberry pi中启动(这就是我想要的)。我的默认网络浏览器是Midori。我是不正确地使用这些终端命令,还是我误解了它们的意图?为了清楚起见,我想使用terminal命令在dekstop环境中实际启动Web浏览器。谢谢!

2 个答案:

答案 0 :(得分:6)

图形应用程序需要一个名为$DISPLAY的环境变量来启动。

通过ssh在终端中启动浏览器,例如:

user@host:~# DISPLAY=:0 firefox http://www.google.com

浏览器将在gui中启动。在你的情况下:

user@host:~# DISPLAY=:0 midori http://www.google.com

答案 1 :(得分:1)

在一些raspbian上(jessie with PIXEL) 要使其工作,我们必须将用户添加到视频组,以避免“无法打开vchiq ...”消息:

  

usermod -a -G视频用户名

并避免控制台挂起,打开midori与“&”最后:

  

DISPLAY =:0 midori http://www.google.com&

他们必须是其他最干净的方法,但是为了完成这篇文章,我希望这个适合。