Wer in einer größeren Stadt wie Berlin, München, London oder New York wohnt, findet seinen Wohnort in GNOME Weather ohne Probleme. Einfach das Programm öffnen, die gewünschte Stadt in der Ortsauswahl eingeben – fertig. Schwieriger wird es bei kleineren Orten. GNOME Weather bietet keine komfortable Möglichkeit, solche Orte manuell hinzuzufügen. Mit einem kleinen Skript lässt sich das Problem jedoch umgehen.
Warum fehlen viele Orte in GNOME Weather?
Für die Ortsauswahl verwendet GNOME die Bibliothek libgweather. Die Bibliothek enthält eine umfangreiche Datenbank mit Städten und Wetterstationen. Die Ortsdaten liegen in der Datei Locations.xml. Zusätzlich kann libgweather bei einer Suche über das Internet den Geocoding-Dienst Nominatim von OpenStreetMap verwenden.
In die statische Datenbank schafft es allerdings nicht jeder Ort. GNOME nennt als Richtwert Städte mit mindestens 100.000 Einwohnern. Die Grenze ist allerdings nicht starr: Auch kleinere Orte können aufgenommen werden, wenn sie beispielsweise eine regionale Bedeutung haben oder keine größere Stadt in der Nähe als Alternative infrage kommt. Die aktuellen Kriterien und Hinweise zur Mitarbeit beschreibt GNOME in der Dokumentation.
UPDATE 12.08.2026: Das ursprüngliche Skript ist inzwischen offline. Ich verweise daher auf einen aktuellen Fork, der als Gist bei GitHub verfügbar ist.
Wer seinen kleinen Heimatort trotzdem direkt in GNOME Weather verwenden möchte, kann auf ein Skript zurückgreifen. Das ursprüngliche Skript von Julian Fairfax ist inzwischen nicht mehr verfügbar. Ein gepflegter Fork findet sich jedoch als Gist bei GitHub. Das Skript sucht den gewünschten Ort über OpenStreetMap und trägt ihn anschließend in die Einstellungen von GNOME Weather ein.
Eigene Orte in GNOME Weather eintragen
Das Skript muss nicht installiert werden, da ihr es normalerweise nur einmal benötigt. Ladet es zunächst vom Gist herunter und macht es anschließend ausführbar:
$ wget https://gist.githubusercontent.com/dotbanana/1dc4d95d644ce72ab8741d6886b86acc/raw/add-location-to-gnome-weather.sh
$ chmod +x add-location-to-gnome-weather.sh
Anschließend startet ihr das Skript:
$ ./add-location-to-gnome-weather.sh
Das Skript fragt nach dem gewünschten Ort und führt eine Suche über Nominatim durch. Anschließend zeigt es den gefundenen Eintrag an, damit ihr prüfen könnt, ob tatsächlich der richtige Ort ausgewählt wurde:
$ ./add-location-to-gnome-weather.sh
Type the name of the location you want to add to GNOME Weather: Ravensburg
If this is not the location you wanted, consider adding search terms
Are you sure you want to add Ravensburg, Verwaltungsverband Mittleres Schussental, Landkreis Ravensburg, Baden-Württemberg, Deutschland? [y/n] : y
Adding location

Nach der Bestätigung legt das Skript den Ort direkt in den Einstellungen von GNOME Weather an. Der aktuelle Fork unterstützt dabei sowohl eine reguläre Installation als auch die Flatpak-Version von GNOME Weather. Anschließend sollte der neue Ort in der Anwendung zur Auswahl stehen.
Wie speichert GNOME Weather die Orte?
Die von GNOME Weather ausgewählten Orte werden über GSettings gespeichert. Das Skript setzt dabei den Schlüssel org.gnome.Weather locations. Für eine reguläre Installation verwendet es dazu gsettings; bei der Flatpak-Version führt es den Befehl innerhalb der Flatpak-Umgebung aus.

Wenn ihr einen auf diese Weise hinzugefügten Ort wieder entfernen möchtet, könnt ihr die gespeicherten Einstellungen beispielsweise mit dem dconf-Editor bearbeiten. Der relevante Eintrag befindet sich unter org.gnome.Weather. Da das Format der gespeicherten Ortsdaten nicht besonders benutzerfreundlich ist, solltet ihr dabei vorsichtig vorgehen.
Die aktuelle Lösung ist nicht ganz elegant, funktioniert aber zuverlässig. GNOME hat die Ortsdatenbank inzwischen um eine Online-Suche über Nominatim ergänzt, die Bibliothek kann also auch Orte finden, die nicht in der statischen Datenbank stehen. Das Skript nutzt genau diese Möglichkeit und überträgt den gefundenen Ort anschließend in die von GNOME Weather verwendeten Einstellungen.
Der Fork von dotbanana ist damit eine praktische Lösung für alle, deren Wohnort sich über die normale Suche von GNOME Weather nicht auswählen lässt. Da sich sowohl GNOME Weather als auch libgweather weiterentwickeln, kann sich das Verhalten künftig ändern. Zum aktuellen Stand funktioniert das Skript auch mit der Flatpak-Version von GNOME Weather.











Hat bei mir funktioniert. Vielen Dank!
Super. Meine kleine Ortschaft wurde auch sofort gefunden und ich sehe nun die Wetterdaten. Besten Dank.
Gerne geschehen. Wir Kleinstädter/Dörfler müssen doch zusammenhalten 😉
Hier bei mir geht es nicht.
./add-location-to-gnome-weather.sh: Zeile 47: bc: Kommando nicht gefunden
./add-location-to-gnome-weather.sh: Zeile 50: bc: Kommando nicht gefunden