xscreensaver的官方文档给出了如何将视频作为屏保播放的示例:
安装 mpv 并将以下内容添加到 .xscreensaver 文件中的“程序”首选项中:
"My Movie" mpv --really-quiet --no-audio --fs --loop=inf \
--no-stop-screensaver \
--wid=$XSCREENSAVER_WINDOW \
$HOME/movies/*.mp4 \n\
这一切都很好,但我希望减少对我的系统(即 mpv)的依赖。我想做同样的事情,但使用 VLC。
我尝试将其添加到我的 .xscreensaver 文件中:
"My Movie" vlc -L -R -f --intf dummy --no-video-title-show \
$HOME/movies/*.mp4 \n\
此命令在命令行上完美运行,但是当通过 xscreensaver 启动时,会发生这种情况:
对不起,模糊摄像头,我无法在不退出屏幕保护程序的情况下截取屏幕截图!
什么意思,unknown option or missing mandatory argument '--intf'
?!它就在那里!
有谁知道为什么我不能让这个 VLC 命令通过 xscreensaver 运行,当它在命令行上直接启动时完美运行?