simple weather indicator iconI obsessively check the weather forecast wherever I go, and using a desktop weather app for Linux helps me do that faster, and less effort.

These make it incredibly easy to find out the local weather for today, tomorrow and/or next week from the comfort of the Linux desktop, without needing to open a web browser or mobile app.

And with snow flurries (currently) sweeping across Europe, the UK and the USA in recent weeks, chances are you’re checking the weather more than usual, too.

Best Weather Apps for Ubuntu

Below is my pick of the best weather apps available to install on Linux distros like Ubuntu.

These tools help you stay up-to-date with the local weather forecast directly on the desktop. Quickly see detailed weather information and other meteorological data, such as wind speed, humidity and the chance of rain.

1. GNOME Weather

  • Backend: libgweather
  • Forecast Length: 5-day
  • Hourly conditions: Yes
  • Location Search: Yes
  • Auto-location: Yes

Using GNOME Weather is almost like looking out of a window thanks to the use of photographic background images. It’s a nice touch, and helps bring the weather ‘alive’.

That said, other aspects about GNOME Weather‘s layout bug me. I don’t feel like it makes the best use of available space.

That said, its reliability is what counts and on that front — weather pun, get it? — this app is second to none. Plus, once installed it can display weather forecast snippets in the Notification/Messaging area.

GNOME Weather is a free, open source app. You can install GNOME Weather on Ubuntu 18.04 LTS or later (as well as compatible distros like Linux Mint) straight from the archives:

Install GNOME Weather

2. Meteo

meteo weather app on Ubuntu 18.10

  • Backend: OpenWeatherMap
  • Forecast Length: 5-day
  • Hourly conditions: Yes
  • Location Search: Yes
  • Auto-location: Yes

Meteo is a relatively new desktop weather app for Linux, but is by far my favourite in this list. Meteo is simple and straightforward to use, and fetches a wealth of weather information including humidity, wind speed, and sunrise/set times.

But the main reason you may want to use this app is its nifty system tray applet.

This applet lets you see the current condition and temperature in the GNOME Top Bar. Clicking on the applet unfurls a simple drop down packed with other stats, like wind speed and humidity. You don’t have to use the “app” bit of the app at all.

Meteo is free, open source software, available to install as a Snap app on Ubuntu (however this the app won’t use your GTK theme).

If you don’t use Snaps you’ll be pleased to hear that the developer of Meteo maintains a PPA with packages for Ubuntu 18.04 LTS and Ubuntu 18.10. If you’d prefer a more integrated appearance while using Meteo, the PPA is the best choice.

sudo add-apt-repository ppa:bitseater/ppa
sudo apt install com.gitlab.bitseater.meteo

3. OpenWeather Extension

penweather gnome extension

  • Backend: OpenWeatherMap
  • Forecast Length: Up to 10 day
  • Hourly conditions: Yes
  • Location Search: Yes
  • Auto-location: Yes

The OpenWeather extension for GNOME Shell isn’t strictly an app so much as an applet. But given its popularity and its usefulness — it does everything a weather app does — I don’t think a list of the best weather apps for Linux would be complete without it.

OpenWeather runs directly from the GNOME Shell top panel. It displays current conditions (via a symbolic icon, optional text description) and temperature of whatever location you choose.

Access to detailed weather information takes only a click. You can see cloudiness, humidity, wind speed, and pressure, as well as sunrise/set times.

A well stocked settings page allows you to choose where the applet appears in the top bar, how many days forecast the on-click modal shows (up to 10-day forecast), and you can even view the weather in multiple locations.

If you use Ubuntu 18.04 LTS or later and you want a fuss-free way to stay on top of the latest weather information, OpenWeather is well worth an install.

OpenWeather on GNOME Extensions

4. Linux Mint Weather Applet

Linux Mint Weather Applet on the bottom panel in cinnamon

  • Backend: OpenWeatherMap
  • Forecast Length: Up to 5 day
  • Hourly conditions: No
  • Location Search: Yes
  • Auto-location: Yes

Linux Mint users might be interested in trying the weather applet for Linux Mint and the Cinnamon desktop. The perfunctorily named “Weather” applet is basic, but

It’s basic, but does everything you probably need. You can even assign a keyboard shortcut to open the applet!

To install the weather applet in Linux Mint just right-click on an empty part of the desktop panel you wish to add it to, select ‘Add applets to the panel…’ > Download. Find ‘Weather’ and install.

Finally, add the applet your panel from the ‘Manage’ tab. You will need sign up for a free OpenWeatherMap API key in order to fetch conditions and see forecasts.

5. curl Wttr.in (command line weather tool)

curl wttr.in command line weather in Linux Mint terminal

Did you know that you can view the weather in the terminal/at the command line? If you didn’t, here’s the simple command you need to run:

curl wttr.in

Within a few seconds a big, brash weather chart will blink in to view. This conveys current conditions for your auto-detected location plus provides a concise 3-day forecast.

The 3-day forecast shows weather conditions for morning, noon, evening and night; high/low temperatures, wind speed and more. It also has cute ASCII weather art.

As wttr.in gauges your location based on your IP you may find it isn’t entirely accurate!

To see weather for a specific city just run the same command again this time added a city name at the end. For instance, entering curl wttr.in/paris fetches the forecast for Paris, France, while wttr.in/stockholm lists conditions for… Well, you get the idea!

Bonus: Cumulus

cumulus weather app
Cumulus had a striking design

I couldn’t compile a list like this without giving a shout out to Cumulus.

Cumulus was — yes, past tense — a beautiful desktop weather application for the Linux desktop.

It had a colourful, to the point design that made it incredibly easy to see what the weather was up to presently, and peek what conditions would be like over the next 5 days.

Sadly Cumulus was powered by Yahoo! Weather. Yahoo! shut down access to their weather API earlier this year. So while Cumulus isn’t dead per se — it’s available to install on Linux from a PPA — it no longer works.

It’d be great to see the developers behind the app hook it up to an alternative service (like OpenWeatherMap) as it really was a great little tool.


Next time you need to check the weather, skip Google and give one of these well-weathered Linux weather apps a try!

OpenWeather screenshot: Fedora Magazine

Apps List
#cumulus #gnome extensions #Linux Mint #meteo #openweather #weather #weather channel