Vidéo en fond d'écran sous Gnome (ou 1 fond par bureau !)

[quote]Sous nautilus 2.30.1-3 (sid et testing), il suffit de décocher show_desktop dans /apps/nautilus/preferences/ dans l’éditeur de configuration.
Seul problème, nautilus ne déssine plus le bureau, donc aucune icone ne s’y affiche et conky non plus.

Le patch résoud apparement le problème d’icone[/quote]
C’est tout l’intérêt de ce patch… Sinon je n’aurais pas écrit le tuto :slightly_smiling:

Ca fonctionne si on rajoute l’option “own_window yes” dans le .conkyrc, sinon les icônes disparaissent et réapparaissent lorsqu’on passe le curseur dessus. Comme cette option crée une fenêtre indépendante, si l’on souhaite enlever les bordures de la fenêtres, il faut rajouter l’option “own_window_hints undecorated”. Et si l’on souhaite également enlever l’icône de la fenêtre dans la barre des tâches, il faut rajouter le paramètre “skip_taskbar” à cette option. Enfin, pour éviter que le fond de conky ne soit celui du fond d’écran de Gnome (on veut que conky soit réellement transparent afin que même les vidéos soient derrière conky), il faut rajouter l’option “own_window_argb_visual yes”.
Ce qui nous donne donc, dans le .conkyrc :

own_window yes own_window_hints undecorated,skip_taskbar own_window_argb_visual yes
Et avec ça tout fonctionne parfaitement !!

Par ailleurs, j’ai rajouté comment lire une playlist et un flux depuis le net :smiley:

Arf, ça me semblait trop beau pour être vrai, la compilation plante chez moi (pendant le make), pourtant j’ai la bonne version des sources :

root@imrryr nautilus-2.30.1 # make make all-recursive make[1]: Entering directory `/usr/local/src/nautilus-2.30.1' Making all in eel make[2]: Entering directory `/usr/local/src/nautilus-2.30.1/eel' CCLD check-program ./.libs/libeel-2.a(eel-gdk-extensions.o): In function `eel_gdk_window_focus': /usr/local/src/nautilus-2.30.1/eel/eel-gdk-extensions.c:595: undefined reference to `GDK_DISPLAY' collect2: ld returned 1 exit status make[2]: *** [check-program] Error 1 make[2]: Leaving directory `/usr/local/src/nautilus-2.30.1/eel' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/nautilus-2.30.1' make: *** [all] Error 2

Le même problème que reporté sur le thread d’origine. Je suis en sid, y a moyen de savoir quelle version tu utilises ?

Merci

EDIT : d’ailleurs, même sans le patch la compil foire au même endroit :cry:

EDIT 2 : j’ai suivi le conseil sur l’autre thread, remplacer GDK_DISPLAY par gdk_display_get_default partout dans les sources, et ça compile bien.

Sinon je ne connais pas le fonctionnement de nautilus, je ne sais pas où sont ses binaires, et donc je ne comprends pas comment le lien symbolique remplace les binaires (si tu me dis que ça le fait, je te crois, mais j’aimerais bien comprendre pourquoi).

EDIT 3 : Ça marche nickel. Niveau conky, j’ai juste eu à rajouter le argb, pas le hints (je crois avoir lu que le type override rend les hints inutiles).

own_window yes own_window_class Conky own_window_colour 222222 own_window_type override own_window_transparent yes own_window_argb_visual yes

En tous cas merci, je vais enfin pouvoir mettre ça en fond d’écran ! licoti.deviantart.com/art/The-So … -157790647

même problème peux-tu expliquer un peu plus en détails ce que tu as fait ?

Dans le dossier des sources, on repère où traine ces GDK_DISPLAY avec : grep -r GDK_DISPLAY ./*
Ensuite, j’ai manuellement remplacé toutes ces occurences par gdk_display_get_default (attention, la commande renvoie deux occurences de GDK_DISPLAY_XDISPLAY qu’il ne faut pas modifier).

Ensuite tu compiles et c’est reglé.

Sinon il me reste quelques petits soucis, du genre je dois faire un killall au boot (le sleep 3 est peut-être pas assez).

Ok ça marche mais j’ai un bug:
Quand j’essai de faire afficher le cube de compiz nautilus bugue direct et redémarre et pas de cube… Dans log message j’ai :

le plus strange c’est que je viens de m’apercevoir que le bug n’interviens que quand je démarre la rotation ou l’affichage du cube avec le plugin de compiz “changement de bureau”, si je démarre avec “rotation du cube” ça marche :unamused:

Pour moi c’est un vrai problème car “changement de bureau” configuré pour démarrer avec un clic du milieu sait faire la différence entre un clic milieu dans une fenêtre ( : coller) ou un clic milieu sur le bureau ( : tourner le cube). Je n’arrive pas à retrouver ce comportement avec le plugin “rotation du cube”
j’ai essayé d’installer la version stable de libx11 avec les dev et de recompiler mais ça donne le même résultat… :confused:

des idées ? :115

Personnelement, je ne trouve pas ton plugin changement de bureau. Ma debian est en anglais et je vois pas de plugins qui ressemble à celui la donc j’ai pas pu tenter de reproduire le bug.
Le plugin est dans quelle section et ressemble à quoi ?

Et la mienne en allemand ! :041

J’avance : en fait rien à voir avec compiz, même ce dernier désactivé un clic du milieu sur le bureau entraîne un redemarage de nautilus… de même que tout roulement de roulette !
Je précise que je suis sur un portable et que tout ça est virtuel : le roulement est un défilement à deux doigts (merci synaptic) et le clic de milieu est un clic similtané sur les deux boutons… (j’ai pas de souris sous la main pour tester ça aujourd’hui…)

Ah ben je confirme !

J’ai pas mal de crashs de nautilus, et je me demandais d’où ça venait. Vu que je clique pas souvent sur le bureau, j’ai pas du tout fait le lien, mais avec ton post oui. Si on touche la roulette, que ce soit au touchpad ou à la souris, ça plante !
Des fois, ça crashe même avec un simple clic, c’est assez chiant d’ailleurs.

La question qui se pose est donc : est-ce spécifique à notre version avec les GDK_DISPLAY patchés ou pas ? Cluxter, ça plante chez toi aussi ?

Chez moi tout fonctionne sans aucun problème.

Mais je rappelle une chose très importante : ce patch est pour Debian Squeeze, autrement dit la branche Stable et uniquement celle-la. On est bien d’accord…?

bonjour

Je teste xwinrap avec rox-filer

xwinwrap -fs -ni -o 0.9 -d ROX-Filer -s -st -sp -nf -ov – mplayer -wid WID -quiet -nosound -loop 0 video/ss1.avi

C’est normal d’avoir les icones sous la video?
Le panel et cairo-docks se trouvent bien au-dessus

Ca existe un logiciel (ou extension) pour gérer les icones pour cairo-dock ou compiz? edit: et ainsi avoir des icones au-dessus la video

En ce qui me concerne et en l’état (wheezy 64 bits) + modif de cyphaw, c’est un vrai sac à bug inusable… :041 :wink:

Chez moi tout fonctionne sans aucun problème.

Mais je rappelle une chose très importante : ce patch est pour Debian Squeeze, autrement dit la branche Stable et uniquement celle-la. On est bien d’accord…?[/quote]

On est bien d’accord, mais on peut quand même tenter. Sous sid et wheezy, on est en 2.30.1-3, alors que sous squeeze, nautilus est en 2.30.1-2squeeze1. Le problème de compilations vient probablement de la.

Sinon, d’après le topic original, d’autres soucis pourraient venir du passage d’un boot normal au dependency-based boot (de mon coté, je suis obligé de faire un killall nautilus après un boot).

Vos icones , elles sont en-dessous ou au dessus la video? (même si on peut cliquer dessus)

Sinon pour compiler je préfére en faire un paquet avec une version supérieur à celle de debian.

Donc après debian/rules patch si on veut construire nautilus avec une autre version

dch -v 2.30.1-5 debian/changelog dpkg-buildpackage -rfakeroot -uc -b

Il suffit ensuite d’installer le (ou les) paquet(s)

cd ..
dpkg -i nautilus_2.30.1-5_amd64.deb  nautilus-data_2.30.1-5_all.deb

Par contre dés que la version de debian sera supérieur à 2.30.1-5 il faura recommencer.

Sous Debian Squeeze, elles sont au-dessus chez moi.

j’ai noté que l’ordre des options passée est important et parfois n’est pas pris en compte.
j’avais des problèmes avec g 288x154+960+40
Donc si vous aussi vous avez des problèmes essayez de changer l’ordre des options.

Voila ce que j’utilise finalement avec le bureau rox-filer:
xwinwrap -d rox-filer -sh circle -ov -ni -o 1 -s -st -nf -g 288x154+960+40 -b – mplayer -wid WID -quiet -nosound -loop 0 /home/limax/lavideo.mp4 &

Bonjour,

Savez-vous où en est le développement du patch pour GNOME Nautilus (v3.4.2) afin de pouvoir utiliser son bureau et ses icônes avec une vidéo d’arrière plan xwinwrap?

Non mais on compte sur toi pour effectuer quelques recherches et nous en dire plus :wink:
Si ça se trouve le patch a été intégré à cette nouvelle version. Tu as essayé ?

Je suis en pleine recherche et j’ai initié quelques discussions sur des forums.
J’utilise actuellement la dernière version officielle de Xwinwrap (15/02/2009) et toujours pas d’icônes fonctionnelles.

Ma solution (de fortune) c’est donc de faire tourner mon fond d’écran animé et d’utiliser un desklet “Répertoire” (Cairo Dock) en guise de bureau.
C’est pas génial mais bon, en attendant mieux.

Sinon le must ça serait carrément que tu analyses le patch de la version 2.30.1 et que tu l’adaptes à la version 3.4.2 :text-woo:

Je dis ça en plaisantant mais qu’à moitié car il ne faut pas forcément être un champion de la programmation pour écrire un patch. C’est quelque chose de très formateur. Si tu te sens le temps et l’envie de le faire ça peut être un très bon exercice car tu as déjà un patch sur lequel partir et son auteur avait pris la peine de dire ce que faisait son patch.

En ce qui me concerne je ne suis pas encore assez bon en programmation pour pouvoir faire ça mais je compte bien y arriver tôt ou tard.

Pour l’adaptation du patch, c’est pas l’envie d’apprendre ni de le réaliser qui me manque, c’est le temps. J’ai beaucoup de travail et je suis débordé… :geek:

C’est vrai qu’à première vue, le patch a pas l’air trop compliqué. Pour quelqu’un de compétent ça doit être de la rigolade.