Desktop/Panel Weather Applet/Widget?

I have a somewhat silly question, but I haven’t found an obvious answer.

I used to have the XFCE Weather applet in my panel to be able to check the weather. However, in QubesOS the GUI is not connected to the network, so I cannot have an updated weather status in the panel.

Do you have any recommendations for a program I could somehow use to get a weather widget somewhere in my desktop?

Thanks!

1 Like

Conky, but:
for 1 - you need to learn lua and configure Conky in lua
for 2 - you need to find how to send data from sys-firewall to dom0 and to periodically check wheater in sys-firewall

or how to use proxy in dom0 to connect to wheater service

1 Like

You can run ‘curl’ command in disposable and receive it’s output by ‘qvm-run’ in dom0. If wheather service can be accessed by ‘curl’ then that would work.

I will be by my qubeslap at February then will check it out and do some conky config for that.
But without icons.
Conky 1.19.1-1.19.7 have bug in imlb2 integration, and Conky 1.19.8 is available not earlier than in Fedora 40 - not a chance to have it now in dom0.

1 Like

Thanks for the idea!

It seems more work than what I can afford to put into it right, but it gives me something to think about.

1 Like

If you are still interested, check out my proof of concept on GitHub Conky-WeatherAPI-QubesOS

Guide is on front page in README.md

1 Like

Neat, thanks!
I don’t know when I’ll have the chance, but it’s good to know someone figured it out. :slight_smile:

1 Like

Searching for something else I found “meteo-qt”, which runs a weather icon in the system tray. In this way, it can run in an AppVM with internet access.
This will work without having to do anything in dom0, and it seems quite simple.

2 Likes