Afin d'agrémenter ses fonds d'écran, voici un petit script qui lance l'utilitaire xwinwrap après avoir choisi la vidéo à afficher dans une liste déroulante.
Il vous faudra auparavant avoir installé zenity, mplayer et bien sûr, xwinwrap.
Vous devrez également vous constituer une petite collection de vidéos fond d'écran (movie background, en anglais)
Tout d'abord, il est nécessaire d'installer xwinwrap (http://doc.ubuntu-fr.org/xwinwrap) dans votre distribution linux.
Il vous faut également installer zenity (http://doc.ubuntu-fr.org/zenity), si ce n'est déjà fait ainsi que mplayer.
Il ne vous reste plus qu'à créer un script fondanime.sh dont voici le contenu:
#!/bin/bash #nettoyage du script précédemment lancé killall xwinwrap #adresse du répertoire contenant les videos foldervideo="/home/michel/Customiser/fondEcransVideo/" #récupère la liste des fichiers du répertoire foldervideo video=( $(ls $foldervideo) ) #options pour xwinwamp opt=("-ni" "-o 1.0" "-fs" "-s" "-st" "-sp" "-b" "-nf" \ "-- mplayer" "-wid WID" "-quiet" "-loop 0") #boite de dialogue pour sélectionner la vidéo à afficher choice=$(zenity --list --radiolist --width=350 --height=250 \ --title "Choix" \ --text="Sélectionner la vidéo" \ --column="Choix" --column="Vidéo" \ $(printf 'FALSE %s\n' ${video[@]:0})); if [ -n "$choice" ] # $choice n'est ni déclaré ni initialisé. then xwinwrap ${opt[@]} $foldervideo$choice #echo $choice else echo "Aucune vidéo choisie." fi
Bien sûr, il vous faudra adapter la variable $foldervideo à votre environnement.
Rendez-le exécutable:
chmod +x fondecran.sh
Pour ma part, j'ai fait un lanceur sur le bureau mais dans la doc d'ubuntu sur xwinwrap, il y a une explication pour le lancer au démarrage de la session.
Dernière étape, vous devez vous construire une bibliothèque de vidéos adaptées à cet usage. Le plus simple est de demander à votre moteur préféré les pages avec les mots clés: "motion background" ou aller sur le site http://www.dreamscene.org
Amusez-vous bien.
Les commentaires sont fermés.