曾几何时,
DISPLAY=:0.0 totem /path/to/movie.avi
Run Code Online (Sandbox Code Playgroud)
从我的笔记本电脑 ssh 进入我的桌面后会导致图腾movie.avi在我的桌面上播放。
现在它给出了错误:
Run Code Online (Sandbox Code Playgroud)No protocol specified Cannot open display:
当两台计算机上都稳定时,我重新安装了 Debian 挤压,我想我破坏了配置。
我在谷歌上搜索过这个,但终其一生都无法弄清楚我应该做什么。
(VLC 有一个可以工作的 HTTP 接口,但不如 ssh 方便。)
当我尝试从 cron 作业运行它时,会出现同样的问题。
什么是:0.0真正的意思吗?我知道这:0是在本地机器上启动的第一个 X 服务器,:1第二个等等。但是.0后面的那部分是什么:0?是否存在其他组合?(例如:0.0-something)
背景:我正在尝试改进bumblebee的 initscript,它目前假定它:0是活动显示。如果我切换用户,则情况并非如此。所以我想在将$DISPLAY变量传递给vglclient.