Официальная документация для 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 это происходит:
Извините за blurrycam я не мог сделать снимок экрана, не выходя из экранной заставки!
Что Вы имеете в виду, unknown option or missing mandatory argument '--intf'
?! Это тут же!
Кто-либо знает, почему я не могу заставить эту команду VLC работать через xscreensaver, когда это работает отлично при запуске прямо на командной строке?
эта работа для меня :D
"Videos" cvlc --loop --fullscreen --drawable-xid \
$XSCREENSAVER_WINDOW \
--no-video-title-show \
/path/to/videos.mp4 \n\