通过SSH在主机上启动GUI程序

时间:2013-05-01 18:05:59

标签: ssh raspberry-pi

我的电视连接了Raspberry Pi,没有鼠标或键盘。

ssh进入它,启动X然后我想启动VLC(或任何其他GUI程序,就此而言)。如果我ssh -X,那将在我ssh来自计算机的程序中打开程序,而不是在电视上打开。

如何启动程序并将其显示在电视上?

2 个答案:

答案 0 :(得分:12)

比Joachim的打字略少(实际上行为略有不同):

DISPLAY=:0 vlc

对于整个shell会话,实际上并没有将DISPLAY变量设置为:0,只将其传递给vlc。

所以:

  • 如果你想在VLC之后的那个会话中启动其他X程序,Joachim会更好。

  • 如果您只是想尽快运行VLC,那么9个按键会更快。 :)

(我想仅将其添加为评论,但我没有足够的积分,抱歉。)

答案 1 :(得分:5)

DISPLAY环境变量需要设置一个值来显示程序应该打开。如果将其设置为:0,则表示第一个本地屏幕。

换句话说,应该在第一个本地屏幕上打开vlc;

export DISPLAY=:0 ; vlc