I have searched high and low for the config file to change the server for the weather applet. Anyone have the file location? A system search yielded no results. The applet stopped working for me and my roomate several days ago.
Here is a solution (get the file and replace original):
I am using Mint 17.3 (64 bit) w/Mate DE and Linux Kernel 188.8.131.52 and Cairo-Dock 3.4.0 and the file worked perfectly for me! Thanks for the fix! I just copied the file as root in /usr/lib/x86_64-linux-gnu/cairo-dock/libcd-weather.so, and now see my screenshot: https://personal.filesanywhere.com/FS/M.aspx?v=8a6b688d5d65aeba6fa4
I had the same problem, and we are not alone: http://www.glx-dock.org/bg_topic.php?t=8945
The update to
libcd-weather.so as suggested in Garry Garrison's answer (the link to the binary is also mentioned on http://www.glx-dock.org/bg_topic.php?t=8945) did not work for me. Anyway, I tried to fix it myself and I was successful. What I did was the following (on Ubuntu 16.04LTS with cairo-dock 3.4.1):
- I downloaded the package source using
apt-get source cairo-dock-plug-ins
- In the files
cairo-dock-plug-ins-3.4.1/weather/src/applet-read-data.c, I changed the URLs
- Then I followed the instructions presented in How to download, modify, build and install a Debian source package? in the "Classic" section of the first answer (first rebuild, then install).
After a restart of cairo-dock, the weather plug-in worked normally again. This is basically what is suggested as the necessary patch on http://www.glx-dock.org/bg_topic.php?t=8945, however, with some more details on how to actually perform this patch.
I fixed weather plug-in on Kubuntu 14.04!!!
-remove all cairo-dock from Synaptic, and install cairo-dock-
sudo add-apt-repository ppa:cairo-dock-team/ppa
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins
i copied the file as root in /usr/lib/x86_64-linux-gnu/cairo-dock/libcd-weather.so
And Cairo-Dock weather applet working!!!