Le documentation officielle de xscreensaver donne un exemple de lecture de vidéos en tant qu’économiseur d’écran:
Installez mpv et ajoutez quelque chose comme ceci à la préférence des 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 lors du lancement via xscreensaver, cela se produit:
Désolé pour le blurrycam, je ne pouvais pas prendre une capture d'écran sans quitter l'économiseur d'écran!
Que voulez-vous dire, unknown option or missing mandatory argument '--intf'
?! C'est juste là!
Est-ce que quelqu'un sait pourquoi je ne parviens pas à exécuter cette commande VLC via xscreensaver, alors qu'elle fonctionne parfaitement lorsqu'elle est lancée directement en ligne de commande?
ça marche pour moi: D
"Videos" cvlc --loop --fullscreen --drawable-xid \
$XSCREENSAVER_WINDOW \
--no-video-title-show \
/path/to/videos.mp4 \n\