Utiliser un fichier vidéo comme économiseur d'écran?


Réponses:


2

Il est possible que le projet AniBG vous donne ce que vous voulez:

http://code.google.com/p/anibg/

Cet article UbuntuGuide contient des instructions étape par étape.

[Edit: Comme indiqué dans les commentaires, AniBG n'a pas vu d'amour depuis quelques années maintenant. Le meilleur remplaçant que j'ai pu trouver était Komorebi, comme indiqué dans cet article OMGUbuntu de septembre 2017 . La page GitHub peut être trouvée ici .


votre réponse ne fait pas réellement référence à ce qu'il a demandé - je suis confus quant à la façon dont il l'a marqué comme ayant été répondu. Le lien de Karthick est la bonne réponse.
RolandiXor

Karthick n'a pas répondu, sauf si vous voulez dire son commentaire. Son commentaire se réfère à un hack utilisant mplayer de 2009. AniBG est un projet activement maintenu pour "mettre des vidéos et des screensavars sur votre bureau" et dispose d'une installation sur une ligne. Vous ne savez pas d'où vient votre confusion?
Scaine,

@Scaine AniBG a été activement maintenu en 2011, mais il ne semble pas l'être en 2017.
Flimm

Merci @Flimm. Je ne peux pas croire que cette réponse a presque 7 ans! J'ai mis à jour ma réponse, au cas où cela serait encore utile à quiconque.
Scaine

9

Il y a quelques suggestions très compliquées ici, mais faire une vidéo de votre économiseur d'écran est vraiment facile lorsque vous utilisez xscreensaver et mpv. Xscreensaver peut être installé en tapant sudo apt-get install xscreensaver. Mpv peut être installé en tapant sudo apt-get install mpv.

Allez dans Terminal et tapez gedit ~/.xscreensaver. Faites défiler jusqu'à la partie du code qui dit "programmes". En haut de la liste, mettez un code similaire à celui-ci:

"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory

"fileDirectory" peut être constitué d'un seul fichier ou d'un dossier. Si vous souhaitez lire toutes les vidéos dans un dossier, mettez quelque chose comme $HOME/Videos/*Vous pouvez également le limiter à un format de fichier spécifique en mettant ce format après l'astérisque. (ex *.mp4:) La balise -shuffle peut également être appliquée pour faire jouer les vidéos dans un ordre aléatoire.

Une fois ce code entré, utilisez Ctrl+ Spour enregistrer, puis changez votre économiseur d'écran en un nouveau. Et c'est tout, vous avez terminé!


:-( Je mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installed
monte

1
~ / .xscreensaver est manquant par défaut. Il faut exécuter xscreensaver-demo pour le créer.
Albus Dumbledore

fantastique, merci! Petite extension, si vous avez un répertoire plein de vidéos et que vous voulez en choisir un au hasard, et laissez également xscreensaver choisir d'autres économiseurs d'écran aléatoires, puis changez la ligne pour qu'elle ressemble à ceci: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) qui choisit une vidéo au hasard et ne boucle pas
mike il y a

2

Trop vieille question mais voici une autre façon de lire une liste de vidéos comme économiseur d'écran:

Installer xscreensaver

sudo apt-get install xscreensaver

et installez l'économiseur d'écran.

clonez le projet webnuxsaver où vous voulez et ajoutez le format mp4 / webm dans les dossiers vidéos. exécutez getArrayVideos.py à l'intérieur du dossier vidéos pour obtenir tout le tableau de vidéos.

cd videos python getArrayVideos.py

Exemple de sortie:

['nameofvideo.mp4','nameofvideo2.webm'.....]

Copiez la sortie et ajoutez dans index.html le tableau de vidéos dans la variable videosStorage.

Ouvrez index.html dans le navigateur pour voir tout fonctionne correctement et copiez le chemin.

Exemple de chemin dans le navigateur:

file:///usr/lib/xscreensaver/webnuxsaver/index.html

Vous devez ensuite ouvrir xscreenserver pour générer un fichier ~ / .xscreensaver. Fermez xscreensaver et ouvrez le fichier ~ / .xscreensaver puis éditez ~ / .xscreensaver:

programmes:

économiseur d'écran Web \ n \

Ouvrez xscreensaver et recherchez webscreensaver puis cliquez sur paramètres puis avancés >>

en ligne de commande, ajoutez:

webscreensaver -url "fichier: ///usr/lib/xscreensaver/webnuxsaver/index.html"

Remarque: est l'url du fichier local de l'index.html. Ouvrez votre navigateur pour obtenir le chemin.

Remarque supplémentaire: Essayez d'utiliser un nom simple des vidéos sans caractères spéciaux.

Enfin pour commencer avec xscreensaver par défaut. Suivez les étapes suivantes:

1) xscreensaver doit être lancé au démarrage via "Startup Applications" (appuyez sur Super et tapez "Startup"). Ajoutez une nouvelle entrée pour lancer le démon xscreensaver au démarrage en tant que xscreensaver -no-splash.

2) Vous devez afficher l'application de configuration xscreensaver. Appuyez sur Super et tapez économiseur d'écran. Réglez le "Blanc après x minutes" sur la quantité souhaitée (par exemple 5 minutes). N'oubliez pas cette valeur pour plus tard. Assurez-vous que "Verrouiller l'écran après" n'est pas coché.

3) Enfin, allez dans Paramètres système / Luminosité et verrouillage. Réglez "Désactiver l'écran lorsqu'il est inactif pendant x minutes" sur la même valeur que vous définissez le paramètre xscreensavers "Vide après x minutes" (par exemple 5 minutes). Ensuite, toujours sous Luminosité et verrouillage, définissez "Verrouiller l'écran après:" sur "L'écran s'éteint".

Ou dans les raccourcis clavier, ajoutez la commande suivante:

xscreensaver-command -lock

avec le raccourci que vous préférez. Ex. Ctrl + alt + l

plus d'informations: Comment configurer xscreensaver pour utiliser l'écran de verrouillage GNOME sur Ubuntu 14.04?


Pouvez-vous élaborer un peu plus? Comment installer, etc.

Eh bien, vous pouvez lire le "comment installer" dans le projet github. Mais ok je mettrai à jour ma réponse.
Archagy

1

Tout d'abord, copiez-collez ceci dans la zone d'adresse de votre navigateur, apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extrapuis téléchargez ceci et cela et installez les deux .debs.

Maintenant, allez dans le menu Applications-> Accessoires et ouvrez AniBG. Maintenant, ajustez vos préférences à partir de l'indicateur en haut à gauche.


2
Le premier lien ne fonctionne pas, changez-le.
karthick87
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.