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.
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
# 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
You will need to sign up to OpenWeatherMap for a free personal API key that you’ll use to set up your desktop app.
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.
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.
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.