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

iom*_*tin 8 ssh raspberry-pi

我有一个Raspberry Pi连接到我的电视,没有鼠标或键盘.

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

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

Sz.*_*Sz. 12

键入比Joachim少一点(实际上略有不同的行为):

DISPLAY=:0 vlc
Run Code Online (Sandbox Code Playgroud)

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

所以:

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

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

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


Joa*_*son 5

DISPLAY环境变量需要有一个值设定为显示节目应该被打开.如果将其设置为:0,则表示第一个本地屏幕.

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

export DISPLAY=:0 ; vlc
Run Code Online (Sandbox Code Playgroud)