Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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...

Hors ligne

#3 Le 06/04/2009, à 10:34

Maxouille

Re : Fond écran+site

ah ouiiii bien vu,
jvé voir ça tongue
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 hmm)
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)

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é.

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 tongue)
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)

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+

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 smile

Hors ligne

#15 Le 06/04/2009, à 21:11

Maxouille

Re : Fond écran+site

mais j'arrive pas à le mettre dans crontab -e hmm

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 smile


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...

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)... hmm

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

Hors ligne