VLC:零星UDPvideo源的无人值守video播放?

我想制作一个自助服务终端类型的设置,它只是从远程UDP源播放video。 下面的命令行可以解决这个问题,并在有一个输入信号开始时显示video。 我将其设置为使用自动登录作为桌面用户的启动应用程序执行:

vlc -f udp://@:PortNumber 

但是如果机器启动时没有video,它会显示VLC屏幕及其窗口装饰和仪表板。 更糟糕的是,它显示了Unity任务栏。 我希望它始终显示黑屏(或尽可能接近无特征),并且当没有信号到来时我需要保留黑屏,并且当信号返回时video会出现。

我在VLC的无限命令行选项中迷失了方向。 任何帮助将受到高度赞赏。 如果它可以更好地完成工作,我愿意使用不同的video播放器。

如果你想做一个售货亭,做一个售货亭。 简单地说,停止加载Unity和所有这些,只需加载VLC。 我最近和其他用户一直在讨论这个问题 。 这应该让你进入一个干净的环境。 显然他们正在以一个名为thomas的用户加载一个脚本,但是根据你的用法定制它不应该花太多的想象力:

 exec su -c "startx /etc/X11/Xsession /usr/bin/vlc -f udp://@:PortNumber --" jccyc 

或者你可以有一个单独的脚本启动VLC并从Upstart作业调用它。 无论哪种方式,都不是一件难事,除了Unity能够打扰你之外,它还意味着它可以更轻,更快地加载桌面。

对于背景锥,请转到工具→首选项→全部→界面→主界面→Qt,然后向右滚动并取消选中“显示背景代码或艺术”。 这应该会给你一个空白的屏幕。 ( 从论坛中获取 )

如果您还没有使用这些参数调用VLC也可能是明智之举:

 vlc --fullscreen --no-mouse-events --loop --no-osd udp://@:PortNumber