我有一个 Raspberry Pi 连接到我的电视,没有鼠标或键盘。
我正在ssh
进入它,启动 X,然后我想启动 VLC(或任何其他 GUI 程序,就此而言)。如果 I ssh -X
,那将在我正在使用的计算机中打开程序ssh
,而不是在电视上。
如何启动程序并使其出现在电视上?
我有一个 Raspberry Pi 连接到我的电视,没有鼠标或键盘。
我正在ssh
进入它,启动 X,然后我想启动 VLC(或任何其他 GUI 程序,就此而言)。如果 I ssh -X
,那将在我正在使用的计算机中打开程序ssh
,而不是在电视上。
如何启动程序并使其出现在电视上?
比 Joachim 的打字略少(实际上行为略有不同):
DISPLAY=:0 vlc
这实际上并没有将整个 shell 会话的 DISPLAY 变量设置为 :0,只是将它传递给 vlc。
所以:
如果你想在 VLC 之后的那个会话中启动其他 X 程序,Joachim 的更好。
如果您只想尽快运行 VLC,则按 9 次按键会更快。:)
(我只想添加这个作为评论,但我没有足够的分数,抱歉。)
DISPLAY
环境变量需要有一个值设置为应该打开程序的显示。如果设置为:0
,则表示第一个本地屏幕。
换句话说,这应该在第一个本地屏幕上打开 vlc;
export DISPLAY=:0 ; vlc