Learn Ethical Hacking
Linux Apps

Meteo-Qt – An Elegant Weather App for Linux Desktops

Meteo-Qt Weather App for Linux
Written by Martins Jr. Okoi

Meteo-qt is a Python 3 and Qt 5-based application for Linux desktops that displays weather information in desktop panels and desktop notifications, and a 6-day weather forecast in its own window.

Meteo-qt Weather Status

Meteo-qt Weather Status

It gets Weather information from OpenWeatherMap and is licensed under the GNU General Public License version 3 (GPLv3).

Features in Meteo Qt

  • Daily forecast with wind and cloud information.
  • 6-day weather forecast including humidity, precipitation, pressure, the wind, and cloud info.
  • Customize the font size and color in the tray menu.
  • Proxy support.
  • Desktop notifications for weather updates.
  • Temperature unit options (Celsius, Fahrenheit or Kelvin).

Install Meteo Qt on Linux Systems

Before installing Meteo you need to add its runtime dependencies to your system (assuming you don’t already have them installed) via the terminal:

On Ubuntu/Debian, Derivatives

$ sudo apt-get install python3-pyqt5 python3-sip python3-lxml

On Fedora

# dnf install python3-qt5 python3-sip python3-lxml

On Arch Linux

# pacman -S python-pyqt5 python-sip python-lxml

On openSUSE Leap

# zypper install python3-qt5 python3-sip python3-lxml

Next, clone the meteo-qt repository and install it as shown.

$ git clone https://github.com/dglent/meteo-qt.git
$ cd meteo-qt
$ sudo python3 setup.py install

How to Use Meteor Qt in Linux

RedHat RHCSA and RHCE Certification Exam Study Ebook

You will need to sign up to OpenWeatherMap for a free personal API key that you’ll use to set up your desktop app.

  Battery Monitor - Keep Track of Your Linux Battery Status

After creating your account and logging in, go to home.openweathermap.org and click on “API Keys” to copy your key from there and paste it into Meteo’s settings.

OpenWeatherMap API Key

OpenWeatherMap API Key

Remember to set the “System tray icon” option to “Temperature” if you would like to use Meteo with an app indicator to prevent the fonts and icons from being either too small or too big they overlap.

Meteo-qt Weather Settings

Meteo-qt Weather Settings

Is Meteo Qt your preferred weather app for Linux? It sure has more features than our previously covered Simple Weather Indicator. If that’s what you use because you don’t know about Meteo then you probably should take Meteo for a spin – you just might prefer it.

Don’t forget to return to share your experience with us in the comments section.

Join Our Community Of 250,000+ Linux Lovers by liking us on Facebook, or follow us on Twitter, Google+ and Instagram.

If you liked this article, sign up for the fossmint newsletter for handpicked selection of stories from FossMint delivered to your inbox every day.


Top Deals

About the author

Martins Jr. Okoi

Martins Jr. (Dillivine) Okoi is a Computer Scientist, Web Developer and Programmer who has a passion for Linux and the Open Source community.

  • Yassine Abbadi

    OpenWeatherMap is just fooling people with the word “open”… Nothing is open in their service.

    • Hehe
      The service is free, isn’t it?

      • gamesbook

        free != open

        • I agree.
          But let’s not forget that Open could imply “Open Source” and “Open for free use” at the same time 🙂

  • Red Baron

    Layout and component grouping needs improvement. For example in the window where the 6 day forecast is displayed there is hardly any space between the 6 days at the top and the detailed info in the middle. Overall this application looks almost identical to the hundreds of other applications that do the same thing.

    • This is one of my issues with many apps in the Open Source comm. They look identical to the tons of others available for use and sometimes they have the exact same features.

      And about the UI components; Yes. Someone who pays attention to detail like I do 🙂

      • gamesbook

        I think the point is that they are open source and so extendable, customisable, reusable. If you want highly polished “read only” apps, you are better off in Apple’s expensive, walled garden.

        • “I think the point is that they are open source and so extendable, customisable, reusable”
          – I agree with the point. But reinventing a wheel like this is becoming nauseating.

    • gamesbook

      Is there a list somewhere of these “hundreds’ of other apps?

      • Red Baron

        I don’t know of any Linux distro with modern desktop window manager NOT having one. Personally since I’m using XFCE (on a Debian Jessie) I use the default XFCE weather applet. Gnome has one, KDE has one, not sure about LXDE. These are only the default ones I’m talking about. Just google “weather desktop application” for Linux and you can take your pick. Stormcloud, My Weather Indicator, Cities Lens, Conky (you can add weather indicators like temperature, forecast, wind etc.) etc. You can even use terminal-based solutions if you prefer.

  • John Kiser

    Why not use conky with weather stuff laced in instead of this?

    • It’s all about preference. It’s what I would do. But there are people who will rather use a weather app and not have anything to do with customization.