The forum

[Tuto] Fond d\'écran animé sous GNU/Linux

dans l\'os DreamScene

Author Replies
GNU_Raziel Tuesday 7 October 2008 at 11:16
GNU_Raziel

Salut à tous,

pour fêter mon regain d'activiter sur POL, je vous propose de clouer le bec a tout les neuneux croyants que Vista Ultimate est le seul OS (haha) a pouvoir utiliser des fond d'écrans animés (le "fameux" DreamScene).

Pour cela on ca compiler un petit outils très bien concu appelé XwinWrap.

Note : Cet outil a besoin de Compiz non pas pour fonctionner mais pour gérer le déplacement des fenêtres via l'overlay.

1-commençons par installer les paquets nécéssaires a ca compilation :

sudo apt-get install libgl1-mesa-dev libx11-dev x11proto-fixes-dev x11proto-xext-dev x11proto-damage-dev x11proto-composite-dev x11proto-core-dev x11proto-render-dev libxrender-dev libxext-dev build-essential bzr xine-ui


2-On télécharge ensuite les sources via CVS, on les compilent et on copie le binaire créé dans le PATH classique :

mkdir -p $HOME/Compilation
cd $HOME/Compilation
bzr branch lp:xwinwrap
cd xwinwrap
make
sudo cp votre_architecture/xwinwrap /usr/bin


3-Il ne vous reste plus qu'a, soit faire vous même une video qui peut tournée en boucle sans que cela ce voit (cad sans coupure visible) soit en télécharger sur le net, il y en a des centaines gratuites. Pour afficher votre video en fond d'écran, il faut lancer xwinwrap comme ceci :

xwinwrap -ni -o 1 -fs -s -st -sp -b -nf -- xine --wid WID --loop -I --no-splash -r anamorphic la_video


Il ne vous reste alors qu'a, par exemple, créer un lanceur et automatiser le lancement dès l'arrivée sur votre bureau.

De quoi vous marrer en pensant à tout les couillons qui ont payés Vista Ultimate pour avoir la même chose

Remarque : La video doit être de qualité bien entendu avec une résolution maximale donc préférés les videos en fullHD.

EDIT : J'ai mis a jour le lien des sources (utilisant bzr maintenant) car le cvs n'existe plus, le projet a été repris par un autre dev et fait parti des projets launchpad maintenant.

Edited by GNU_Raziel

Quentin PÂRIS Tuesday 7 October 2008 at 12:09
Quentin PÂRISAnonymous

Excellent. Dans le même genre j'ai un fond d'écran qui change selon le moment de la journée sous gnome

EDIT : Hum xine died, exit status 0

Edited by Tinou

Quentin PÂRIS Tuesday 7 October 2008 at 13:07
Quentin PÂRISAnonymous

Ok pour ceux avec qui xine ça marche pas :

xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer VIDEO -wid WID

avec le -o 0.6 pour choisir l'opacité.

A essayer aussi :

xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID -delay 10000
GNU_Raziel Tuesday 7 October 2008 at 14:03
GNU_Raziel

Le probleme de mplayer c'est qu'il fait une coupure de 2 sec en mode loop, voila pourquoi j'ai choisi xine (qui lui lit en boucle sans coupure)

Sinon bizarre ton pb avec xine, ici ca marche nickel...

Testé sur Ubuntu 8.04.1 X86_64 et Debian Lenny X86_64
Quentin PÂRIS Tuesday 7 October 2008 at 18:31
Quentin PÂRISAnonymous

mplayer -loop 0 moi ça tourne bien
Aymeric P. Tuesday 7 October 2008 at 23:08
Aymeric P.

Euh, pourquoi se prendre la tête a compiler XwinWrap, alors qu'il y a une option sous KDE (je me souviens plus où, mais je l'ai trouvé) et pour gnome wallpaper-tray fait le boulot déjà ?
A part peut être si tu es sous avec un twm.

Former member.
GNU_Raziel Wednesday 8 October 2008 at 0:12
GNU_Raziel

Non, les wallpaper "animés" sous gnome et KDE sont en fait des images fixes changeants selon l'heure (in fichier xml contient les paths des images et les horaires), ca n'a rien a voir avec ce dont je parle ici.

La je te parle de véritables videos que tu met en fond d'écran, pas de simples images qui changes une fois de temps en temps selon l'heure...
Panzer Wednesday 8 October 2008 at 14:27
Panzer

Ca marche sans problème chez moi.

Si vous avez envie de belles videos en boucle, il y en a ici :
http://www.ignitemotion.com/Default.aspx


Bientot surpuissant ;) http://abe7.labrute.fr
Mon blog (déjà surpuissant) : Le BaB
cendre Sunday 12 October 2008 at 13:50
cendre

Testé et adopté !

@Panzer : génial ton site !