#1 Le 06/04/2009, à 10:04
- Maxouille
Fond écran+site
Salut,
j'aimerais savoir comment faire pour récupérer, tout les jours, une image d'un site et la mettre en fond d'écran automatiquement
Un script bash peut-etre ?
Merci
Hors ligne
#2 Le 06/04/2009, à 10:28
- fabux
Re : Fond écran+site
Salut,
j'y connais pas grand chose mais surement un truc à base de cron, wget et de cp (ou de mv) dans le background. Désolé, je peux rien te donner (pas assez bon encore en bash) mais ça peut peut-être te servir de piste.
Sinon, fais peut-être ta demande dans trucs et astuces...
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#3 Le 06/04/2009, à 10:34
- Maxouille
Re : Fond écran+site
ah ouiiii bien vu,
jvé voir ça
un wget par cron, et un cp pour remplacer le background ...
Après est-ce que si l'image change ( du fond d'écran), celui-ci se met a jour ?
Hors ligne
#4 Le 06/04/2009, à 10:35
- Maxouille
Re : Fond écran+site
Par contre comment le wget ? vu que l'image change toujours
Hors ligne
#5 Le 06/04/2009, à 11:14
- fabux
Re : Fond écran+site
Après est-ce que si l'image change ( du fond d'écran), celui-ci se met a jour ?
Bah si tu trouves la position du dossier qui dessine le background normalement il devrait aller en lieu et place (après si tu passe par compiz )
Si par contre tu entends par là synchro avec le site...bah ça dépendra de ce que tu mets comme période dans ton cron
Pour l'image qui change à moins qu'elle est le même nom...c'est quoi ton site?
edit: en regardant un peu les options de wget tu devrais pouvoir télécharger selon l'extension. après tu peux peut-être aussi faire un tri selon la date de création (ou d'apparition) du fichier image sur le site...
Dernière modification par fabux (Le 06/04/2009, à 11:19)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#6 Le 06/04/2009, à 11:28
- Maxouille
Re : Fond écran+site
le site c'est http://www.bonjourmadame.fr/
Mais j'arrive pas a wget
Hors ligne
#7 Le 06/04/2009, à 11:53
- fabux
Re : Fond écran+site
Ah bah toi tu sais motiver les gens...:lol:
Si j'ai un peu de temps (mais plutot en fin de semaine) j'essai de mon côté.
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#8 Le 06/04/2009, à 11:54
- Maxouille
Re : Fond écran+site
si j'ai pas trouvé depuis ^^
(celle d'aujourd'hui est pas terrible comparé aux autres ^^)
Hors ligne
#9 Le 06/04/2009, à 11:55
- Maxouille
Re : Fond écran+site
Comment on peut faire pour faire l'action suivant automatiquement :
On clic sur fond d'écran, et on reselectionne le même
Hors ligne
#10 Le 06/04/2009, à 12:11
- fabux
Re : Fond écran+site
Tu veux absolument la fenêtre du changeur d'arrière plan? Je vois pas bien l'intérêt (et en plus je sais pas )
Si c'est toujours pour ton script (pour le cp ou mv selon que tu veux garder l'image), à mon avis tu devrais plutot chercher où se trouve le fichier actuel du background (pas la liste mais uniquement le fichier actif).Je suis pas devant pour te dire mais ce serait peut-être dans .gconf (si c'est pas dans /usr...)
edit: que donne
wget -A.jpg http://www.bonjourmadame.fr
? (je suis pas devant)
Dernière modification par fabux (Le 06/04/2009, à 12:18)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#11 Le 06/04/2009, à 12:21
- Maxouille
Re : Fond écran+site
/usr/share/background ^^
Ça récupère juste le html
Hors ligne
#12 Le 06/04/2009, à 18:55
- fabux
Re : Fond écran+site
je passe vite fais et je penses plutot que ton background serait à changer dans le fichier gconf.xml qui est dans ~/.gconf/desktop/gnome/background
Pour le wget, à priori l'image vient d'un autre site.
Je continue à fouiller
a+
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#13 Le 06/04/2009, à 20:04
- AnsuzPeorth
Re : Fond écran+site
Bjr,
Voilà qui devrait faire....(il faut installer le paquet curl, outils pour telecharger)
curl $(curl http://www.bonjourmadame.fr | grep img | egrep "(jpg|png)" | cut -d "\"" -f2) -o /tmp/fond.jpg && gconftool -s -t string /desktop/gnome/background/picture_filename /tmp/fond.jpg
Mais en faisant une recherche sur ce forum ou google, tu aurais trouvé pas mal de script, en python notamment, qui change le fond d'ecran !
edit:il suffit de l'ajouter au démarrage, ou alors via cron pour un changement périodique si tu laisse le pc allumé)
Attention, l'image est mises dans tmp, elle peut être mise n'importe ou ailleurs selon l'usage !
Dernière modification par AnsuzPeorth (Le 06/04/2009, à 20:14)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#14 Le 06/04/2009, à 20:14
- Maxouille
Re : Fond écran+site
alors la super... merci pour tout
Hors ligne
#15 Le 06/04/2009, à 21:11
- Maxouille
Re : Fond écran+site
mais j'arrive pas à le mettre dans crontab -e
08 21 * * * bash /home/tux/changementfondecran/scriptchangementfondecran.sh
script :
tux@tux-laptop:~$ cat changementfondecran/scriptchangementfondecran.sh
#!bin/bash
curl $(curl http://www.bonjourmadame.fr | grep img | egrep "(jpg|png)" | cut -d "\"" -f2) -o /home/tux/changementfondecran/fond.jpg && gconftool -s -t string /desktop/gnome/background/picture_filename /home/tux/changementfondecran/fond.jpg
en revoyant les flux dans des fichiers j'obtient bien
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
7 10798 7 851 0 0 2303 0 0:00:04 --:--:-- 0:00:04 2303
100 10798 100 10798 0 0 19528 0 --:--:-- --:--:-- --:--:-- 54355
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 68207 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 68207 100 68207 0 0 209k 0 --:--:-- --:--:-- --:--:-- 309k
dans le fichier d'erreur ... pourtant c'est le bon message ... et l'image se télécharge quand même
Hors ligne
#16 Le 06/04/2009, à 22:53
- Maxouille
Re : Fond écran+site
L'image se télécharge, c'est la deuxieme partie qui s'exécute pas (ou mal).
Si je me le fond d'écran sur fond.jpg, l'image se change mais du fait que j'ai ubuntu netbook remix (avec le menu sur le bureau), le fond se met a jour sur le terminal et dans les tableaux de bord mais pas dans le menu d'ubuntu remix
Hors ligne
#17 Le 06/04/2009, à 22:58
- AnsuzPeorth
Re : Fond écran+site
Dsl, mais je connais po crontab (jamais utilisé), mais on dirait que c'est la commande gconftool qui ne passe pas (si l'image est dl) !
remplace le && par un saut de ligne, je pense pas que ca change quoique ce soit, mais on sait jamais !
Est ce qu'il y a un crontab par user ? Peut etre ca vient de là le soucis ?
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#18 Le 06/04/2009, à 23:03
- Maxouille
Re : Fond écran+site
j'ai esseyer en mettant gconftool dans un autre script ça marche pas non plus ...
Hors ligne
#19 Le 06/04/2009, à 23:03
- AnsuzPeorth
Re : Fond écran+site
tu sais de quel coté chercher maintenant....netbook remix est le coupable
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#20 Le 07/04/2009, à 08:27
- Maxouille
Re : Fond écran+site
mouais pas forcément... c'est la commande gconf qui marche pas avec cron
Une idée ?
Hors ligne
#21 Le 07/04/2009, à 10:28
- fabux
Re : Fond écran+site
Et gconftool tout seul ça marche? sinon faut chercher ce qui modifies aussi le fond du menu. tu rajouteras un autre && après la modif gconftool.
Après pour ça faut avoir ubuntu remix...
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#22 Le 07/04/2009, à 10:28
- Maxouille
Re : Fond écran+site
gcfonftool ça marche une fois sur deux ^^ je sais pas pourquoi
Hors ligne
#23 Le 07/04/2009, à 17:48
- fabux
Re : Fond écran+site
Il y a peut-être à faire une actualisation de nautilus (si c'est toujours lui qui gère ton fond d'écran sous remix et pas compiz ou autre)...
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#24 Le 08/04/2009, à 11:25
- Maxouille
Re : Fond écran+site
euuu tu sais comment faire ? ou comment je pourrais chercher ?
Hors ligne
#25 Le 08/04/2009, à 11:36
- fabux
Re : Fond écran+site
Sans grande conviction...
nautilus --restart
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne