web-dev-qa-db-fra.com

Conky ne montrera pas d'informations météorologiques

J'utilise le thème Harmattan .

voici à quoi il ressemble: (version Xubuntu 14.04 LTS avec XFCE 4.12)  enter image description here

Pour une raison quelconque, les informations météo ne seront pas affichées.

ashesh-pc1@A1315IN:~$ 
Conky: desktop window (1200003) is subwindow of root window (7c)
Conky: window type - normal
Conky: drawing to created window (0x2600001)
Conky: drawing to double buffer
sh: 1: curl: not found
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
cp: cannot stat ‘/home/ashesh-pc1/.harmattan-assets/photos/smallest/.png’: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
cp: cannot stat ‘/home/ashesh-pc1/.harmattan-assets/icons/small-#dcdcdc/.png’: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
cp: cannot stat ‘/home/ashesh-pc1/.harmattan-assets/icons/small-#dcdcdc/.png’: No such file or directory
grep: /home/ashesh-pc1/.cache/weather.xml: No such file or directory
cp: cannot stat ‘/home/ashesh-pc1/.harmattan-assets/icons/small-#dcdcdc/.png’: No such file or directory
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather-1.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather-1.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather-1.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather-1.png'
Conky: Unable to load image '/home/ashesh-pc1/.cache/weather.png'

J'ai déjà installé conky en essayant d'installer curl, je reçois les messages suivants:

ashesh-pc1@A1315IN:~$ Sudo apt-get install curl
[Sudo] password for ashesh-pc1: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 curl : Depends: libcurl3 (= 7.35.0-1ubuntu2.3) but 7.35.0-1ubuntu2.5 is to be installed
E: Unable to correct problems, you have held broken packages.

J'ai aussi essayé d'autres thèmes mais ils produisent des problèmes similaires.

Comment puis-je résoudre ce problème?

3

Je ne pouvais pas me mettre à boucler sur mon système, les correctifs probables que je rencontrais étaient trop lourds pour que je puisse enfin choisir d'utiliser wget à la place de curl.

Dans ce cas, le programme curl récupère les informations météo fournies par les serveurs yahoo et les enregistre sur votre disque. Vous pouvez également le faire avec wget.

SOLUTION DE CONTOURNEMENT

1. Ouvrez le fichier /home/yourusername/.conkyrc en utilisant un éditeur de texte tel que gedit ou mousepad .

2.. Recherchez une ligne semblable à:

${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=2295411&u=c" -o ~/.cache/weather.xml}

et ajoutez cette ligne au-dessus:

${execi 300 wget "http://weather.yahooapis.com/forecastrss?w=2295411&u=c" --output-document=.cache/weather.xml}

Donc, cela ressemble à quelque chose comme:

${execi 300 wget "http://weather.yahooapis.com/forecastrss?w=2295411&u=c" --output-document=.cache/weather.xml}
${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=2295411&u=c" -o ~/.cache/weather.xml}

3. Enregistrez le fichier, redémarrez Conky pkill conky && conky


Notez que "2295411" est ici le WOEID et varie en fonction de l’emplacement. Vous pouvez trouver le vôtre ici à l’adresse Yahoo WOEID Lookup

1

Vous devrez peut-être aussi saisir Curl s’il n’est pas déjà installé.

pour installer, utilisez cette commande:

Sudo apt-get install curl

Une fois que vous avez entièrement téléchargé le .Zip, vous devez l'extraire et déplacer les fichiers vers votre dossier de départ (/home/USERNAME).

Vous avez peut-être terminé ce qui suit, sinon poursuivez votre lecture.

C’est tout ce qui est nécessaire pour installer le thème Conky. Mais vous devrez modifier la météo pour qu'elle corresponde à la vôtre:

  • Allez à weather.yahoo.com
  • Recherchez votre position dans la boîte de recherche de la météo (sous la prévision)
  • Copiez la chaîne numérique dans l'URL
  • Ouvrez .conkyrc dans votre dossier personnel
  • Recherchez le numéro: '2294941'
  • Remplacez-le par la chaîne numérique que vous avez copiée à partir de Yahoo! Météo URL Enregistrer

Source

3
Tim