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 运行,当它在命令行上直接启动时完美运行?
我已经在 xscreensaver 上使用 VLC 快一年了。如果没有进一步调整,此处发布的解决方案似乎对我不起作用。对于像我一样在搜索引擎上来到这里的任何人,在 Ubuntu (Lubuntu) 21.04 上与 VLC 版本 3.0.12 一起使用的替代解决方案:
两个不同视频上方显示 xscreensaver 锁定屏幕的两台显示器的照片:
这对我有用:D