Jump to content
ElementaryOS France

Cotaka

Membres
  • Posts

    10
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Cotaka

  1. merci pour vos réponses ! Bon courage Olivier et tiens nous au courant.
  2. dynamicBackground Lien : v.1.0 Premièrement je ne sais pas si je suis dans la bonne section. Je viens de faire un petit script qui vous permet d'avoir un arrière-plan mis à jour en "temps réel". Dans l'exemple du screenshot ci-dessus, j'utilise l'image de ce site http://www.die.net/moon/ (phases lunaire), et disponible également une vue satellite de la terre (http://www.die.net/earth/). Le script télécharge toutes les heures l'image et met à jour votre arrière-plan avec celle-ci. Pour informations : L'intervalle de mise à jour est réglable (en secondes) Le chemin où est téléchargée l'image l'est également Et bien entendu l'URL de l'image à télécharger se règle aussi # Configuration des variables chemin = '/home/bryan/.local/share/backgrounds' # Emplacement où l'image sera téléchargée temps = 3600 # Intervalle de mise à jour en secondes url = 'http://static.die.net/moon/720.jpg' # URL de l'image à télécharger INSTALLATION rendre éxécutable chmod +x dynamicBackground.py lancer le script ./dynamicBackground.py Pour qu'il se lance au démarrage : Paramètres système > Applications > Démarrage > "+" en bas à gauche > Saisir le chemin absolu vers le script : /home/user/dynamicBackground.py Pour avoir le rendu du screen j'ai réglé l'arrière-plan sur "centré" et couleur de fond noir. Voilà voilà.... enjoy !
  3. Problème résolu : Je renomme aléatoirement l'image à chaque nouveau téléchargement. import commands shuf = 'shuf -n 1 -i 0-1000' nom = commands.getoutput(shuf) mv photo.jpg '+nom+'.jpg Merci à vous.
  4. Bonsoir Kekos, Toujours le même résultat :/ J'me dis... je vais peut-être essayer de nommer l'image 0123456789.jpg et la renommer de façon aléatoire avec un petit shuffle à chaque passage de boucle...
  5. Salut, Merci de ta réponse. Si je ne me trompe pas, ton code c'est le même que le miens mise à part que tu indiques le bon chemin dés le wget et non en passant par un mv ? J'ai fais le test : donc en téléchargeant l'image dans le dossier concerné puis en mettant la commande avec le chemin de ce dossier. Mais le comportement est le même... Bonne idée de passer directement l'URL dans la commande, je n'y avais pas pensé ! Mais malheureusement ça ne fonctionne pas ça serait trop beau .
  6. Hello à tous, Je souhaite faire un petit script qui télécharge (wget) une image avec le protocole http toutes les heure et la met en fond d'écran. Mon problème : le script télécharge l'image comme il faut, met l'image en fond d'écran, mais lors du nouveau téléchargement, il ne met plus à jour l'image... J'ai alors pensé que le problème venait du fait que comme le chemin et nom de l'image ne changent pas, il considédrait que c'était la même, alors il ne fait rien. Donc, j'ai fais en sorte qu'un coup sur 2 l'image téléchargée s'appelle respectivement : photo_a.jpg, photo_b.jpg (en prenant soins de supprimer l'image précédente). Il met bien à jour avec les 2 images, le fond changent, mais si entre temps les images photo_a.jpg et photo_b.jpg ont changé il continue de mettre à jour avec les premières versions téléchargées. Comme s'il y avait une histoire de cache... [EDIT] Pour info si ça peut éclairer : je viens de m'apercevoir qu'après déconnexion de la session, l'arrière-plan s'est mis à jour (avec la version 2 cf ci-dessous) Schéma pour mieux comprendre : wget photo_a.jpg (version 1) fond d'ecran devient photo_a.jpg (version 1) wget photo_b.jpg (version 1) fond d'écran devient photo_b.jpg (version 1) wget photo_a.jpg (version 2 (donc mise à jour)) fond d'écran devient photo_a.jpg (version 1) wget photo_b.jpg (version 2) fond d'écran devient photo_b.jpg (version 1) Voici le code : #!/usr/bin/python # -*- coding: utf-8 -*- import time import os # Configuration des variables chemin = '/home/bryan/.local/share/backgrounds' temps = 20 url = 'http://cotaka.net/partage/photo.jpg' while True : if os.path.isfile(''+chemin+'/photo_a.jpg') is False : if os.path.isfile(''+chemin+'/photo_b.jpg') is True : os.system('rm '+chemin+'/photo_b.jpg') os.system('wget -O photo_a.jpg '+url+'') os.system('mv photo_a.jpg '+chemin+'') os.system('gsettings set org.gnome.desktop.background picture-uri "file://'+chemin+'/photo_a.jpg"') time.sleep(temps) else : os.system('rm '+chemin+'/photo_a.jpg') os.system('wget -O photo_b.jpg '+url+'') os.system('mv photo_b.jpg '+chemin+'') os.system('gsettings set org.gnome.desktop.background picture-uri "file://'+chemin+'/photo_b.jpg"') time.sleep(temps) A noter que le temps est bien de 20 secondes pour les tests. Solutions probables : il y aurait-t-il un autre emplacement où stocker l'image qui "surpasserait" un cache quelconque ? il y a-t-il une commande pour forcer la mise à jour du fond d'écran ? il y a-t-il une option à changer pour modifier le comportement de gnome ? Merci par avance pour vos réponses . Bon dimanche à tous.
  7. Salut, il envoie du lourd ton bureau ! Le dock latéral est pas Plank ?! Comment as-tu affiché l'heure/date... sur le bureau de cette façon ?
  8. Hello tout le monde , Nouveau sur Elementary OS mais ancien de Linux depuis presque une dizaine d'année maintenant malgré mes 24 ans. Cela fait maintenant une semaine que j'utilise EOS et sincèrement, c'est une tuerie. Il est très beau, léger... pour le moment rien à dire ! Heureux de voir qu'il y a une communauté Fr et d'en faire parti. T'chou à très vite
×
×
  • Create New...