El documentation officielle pour xscreensaver donne un exemple de la façon de lire des vidéos en tant qu'économiseur d'écran :
Installez mpv et ajoutez quelque chose comme ce qui suit à la préférence `programmes' dans votre fichier .xscreensaver :
"My Movie" mpv --really-quiet --no-audio --fs --loop=inf \
--no-stop-screensaver \
--wid=$XSCREENSAVER_WINDOW \
$HOME/movies/*.mp4 \n\
C'est très bien, mais j'aimerais avoir une dépendance de moins sur mon système (à savoir, mpv). J'aimerais faire la même chose, mais avec VLC.
J'ai essayé d'ajouter ceci à mon fichier .xscreensaver :
"My Movie" vlc -L -R -f --intf dummy --no-video-title-show \
$HOME/movies/*.mp4 \n\
Cette commande fonctionne parfaitement sur la ligne de commande, mais lorsqu'elle est lancée via xscreensaver, ceci se produit :
Désolé pour le flou de la caméra, je ne pouvais pas faire de capture d'écran sans quitter l'économiseur d'écran !
Que voulez-vous dire ? unknown option or missing mandatory argument '--intf'
? ! C'est juste là !
Quelqu'un sait-il pourquoi je n'arrive pas à faire fonctionner cette commande VLC via xscreensaver, alors qu'elle fonctionne parfaitement lorsqu'elle est lancée directement en ligne de commande ?