web-dev-qa-db-fra.com

Changer le lecteur vidéo de Xscreensaver de mpv à VLC

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:

Sorry for the blurrycam, I couldn't take a screenshot without exiting the screensaver!
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?

2
xd1936

ça marche pour moi: D

"Videos"    cvlc --loop --fullscreen --drawable-xid   \
              $XSCREENSAVER_WINDOW                    \
              --no-video-title-show                   \
              /path/to/videos.mp4                     \n\
1
ilussion