Linuxspicker

Admins kleiner Zettelkasten für die Lösung von Linuxproblemen

xfce4-weather-plugin: "Derzeit keine Daten verfügbar" / "Currently no data available"

Das Wetter-Plugin für XFCE4 lieferte in der Version 11.0 vor einiger Zeit keine Daten mehr. Die API hatte sich wieder geändert, was in der Version 11.3 geändert wurde. Über das normale Ubuntu-Update gab es allerdings kein neues Paket, daher musste anderweitig eine Lösung gefunden werden.

Diese fand sich im XFCE-Forum wonach man das Plugin selbst kompiliert und vorher mit dem neuen API-Zugangspunkt patcht.

Die für eine eigene Kompilation notwendigen Pakete installieren sudo apt build-dep xfce4-weather-plugin. Dann den Quellcode aus dem Code-Repository herunterladen apt source xfce4-weather-plugin. Dafür muss der deb-src aktiviert sein. Beispielsweise bei Ubuntu Jammy Jellyfish mittels deb-src http://de.archive.ubuntu.com/ubuntu/ jammy main restricted in der Datei /etc/apt/sources.lst.

Danach in das Verzeichnis für den Quellcode wechseln cd xfce4-weather-plugin-0.11.2.

Die Zeile für den API-Zugangspunkt in der weather.c muss noch geändert und der Patch geschrieben werden.

sed 's#https://api.met.no#https://aa062reffgwvo1efa.api.met.no#' -i panel-plugin/weather.c
EDITOR=true dpkg-source --commit . backport_changed_api_url.patch@

Und dann noch das Debian-Paket selbst gebaut werden mittels dpkg-buildpackage -us -uc -ui.

Danach steht eine neue Debian-Datei mit der gleichen Versionsnummer wie im Repository aber mit verändertem API-Zugangspunkt bereit. Damit diese nicht beim nächsten Update von der alten Datei aus dem Online-Repository wieder überschrieben wird, sollte am besten eine höhere Versionsnummer über einen neuen Eintrag in der Changelog-Datei im debian-Verzeichnis erreicht werden.

Beispielbuilds lassen sich hier runterladen:

Ubuntu 22.04 (Jammy Jellyfish):
xfce4-weather-plugin_0.11.0-2_amd64.deb [2,34 MB]

Ubuntu 24.04 (Noble Numbat):
xfce4-weather-plugin_0.11.2-1build3_amd64.deb [2,34 MB]


Stichworte: , , , , , , , , , ,
Kategorien: ,


Kommentare

Keine Kommentare

Kommentare

Geben Sie Ihren Kommentar hier ein. * Eingabe erforderlich. Sie müssen die Vorschau vor dem Absenden ansehen.