wmforecast is a weather dockapp for Window Maker using libgweather.
The icons were designed by MerlinTheRed and are available at http://merlinthered.deviantart.com/art/plain-weather-icons-157162192.
There are several options for obtaining wmforecast:
Download a tarball from the releases page.
Clone the git repository.
git clone https://github.com/d-torrance/wmforecast
Packages are available for Debian-based distributions.
sudo apt install wmforecast
This may give you an older version. To obtain the latest version in Ubuntu, you may use the PPA.
sudo add-apt-repository ppa:profzoom/dockapps sudo apt install wmforecast
To compile wmforecast from source, you will need the following.
If building from a tarball, do the following after extracting the source.
./configure make sudo make install
If building from git, you will first need to generate the
Then proceed as above.
wmforecast [OPTIONS] Options: -v, --version print the version number -h, --help print this help screen -i, --interval <min> number of minutes between refreshes (default 60) -u, --units <c|f> whether to use Celsius or Fahrenheit (default f) -b, --background <color> set background color -t, --text <color> set text color -p, --latitude <coord> set latitude -l, --longitude <coord> set longitude -I, --icondir <dir> set icon directory (default /usr/local/share/wmforecast) -n, --no-geoclue disable geoclue -w, --windowed run in windowed mode -d, --days number of days to show in forecast (default 7)
Hover the mouse over the icon to display a balloon with the forecast for the next several days. Middle click to switch the balloon to display the current conditions.
If using Geoclue >= 2.5.7, then you may get the following error after clicking the “Find Coords” button in the preferences window:
GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: 'wmforecast' disallowed, no agent for UID 1000
To fix this, run Geoclue’s demo agent. On Debian-based systems, this
is located at
/usr/libexec/geoclue-2.0/demos/agent. In Window
Maker, you can run this at startup by adding the following line to
Please report bugs and feature requests at the issues page.
2014-2023 Doug Torrance
GNU General Public License v3+
Creative Commons Attribution-ShareAlike 3.0 License