[Решено] Исправить libmateweather.

Автор Juriy, 11 декабря 2022, 08:10:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Juriy

Приветствую. Может кто помочь решить проблему с отображением погоды в апплете libmateweather?
Как в jessy похерилось всё с обновлением так и не поправилось в 11 версии.
Прописываю город Саратов погоды нет, указываю соседний то же самое. Любой другой, погода появляется.

Ну или может есть альтернативный компактный вариант с отображением на панели, главное что бы половину экрана не занимал.

Aalexeey

У меня всегда везде градусник за окном прикреплён  ;D
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Juriy

#2
Цитата: Aalexeey от 11 декабря 2022, 10:33:50У меня всегда везде градусник за окном прикреплён  ;D
Весьма рад за Вас. )))

Разобрался.
Погода подтягивается с сайта www.aviationweather.gov
Распаковал /usr/share/libmateweather/Locations.ru.xml.gz
В полученном файле `Locations.ru.xml` изменил код аэропорта на новый рабочий.
то есть было:
</location></city><city><name xml:lang="ru">Саратов</name><coordinates>51.540556 46.008611</coordinates><location><name>Tsentralny Airport</name><code>UWSS</code><tz-hint>Europe/Moscow</tz-hint><coordinates>51.570000 46.070000</coordinates>стало:
</location></city><city><name xml:lang="ru">Саратов</name><coordinates>51.540556 46.008611</coordinates><location><name>Tsentralny Airport</name><code>UWSG</code><tz-hint>Europe/Samara</tz-hint><coordinates>51.570000 46.070000</coordinates>Исправленный файл положил в туже папку, снова выбрал город. Сводка подхватилась.
Также исправил и погоду возле часов с помощью dconf-editor по пути /org/mate/panel/objects/clock/prefs/cities.
'<location name="" city="Саратов" timezone="Europe/Samara" latitude="51.570000" longitude="46.070000" code="UWSS" current="true"/>'Изменив код аэропорта на code="UWSG"

Кому не трудно и кто зареган на https://github.com/ сообщите разработчику приложения (https://github.com/mate-desktop/libmateweather) об изменении кода аэропорта в Саратове и Энгельсе, а так же, что город Энгельс отображается как "Энгель".

Aalexeey

#3
Цитата: Juriy от 11 декабря 2022, 10:58:14сообщите разработчику приложения
А вы последнюю версию MATE пользуете? Я в исходниках один раз так менял для MATE 1.12 GTK2, брал из последнего на тот момент MATE, из за этого не хотел собираться в beowulf/buster, я до chimaera/bullseye пользовал  MATE 1.12 GTK2.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Juriy

Цитата: Aalexeey от 11 декабря 2022, 12:06:09А вы последнюю версию MATE пользуете? Я в исходниках один раз так менял для MATE 1.12 GTK2, брал из последнего на тот момент MATE, из за этого не хотел собираться в beowulf/buster, я до chimaera/bullseye пользовал  MATE 1.12 GTK2.
Debian 9 MATE Desktop Environment 1.16.2
Debian 11 MATE Desktop 1.24.1
Но началась эта чехарда еще на jessie.
Сейчас смутно припоминаю что как раз аэропорт новый строился, а старый закрывали и коды естественно разные. И вроде как выбор даже был между двумя аэропортами, но теперь один и видать убрали код как раз рабочего.

ShER424

Debian 12 amd64 MATE 1.26.0
Перед новым годом не работал погодный апплет.
Установил Gis Weather (тоже недопиленная приложуха - фактическая температура и "ощущается" показывал одно и то же).
Вчера решил включить обратно апплет MATE - заработало, оказывается.
А чехарда эта, да, давно идёт. То работает, то не работает.

Возможно, погода в районе аэропортов - информация стратегическая, в виду последних событий? Хотя любой погодный сайт открываешь - вот тебе и давление, и направление и сила ветра, и осадки. Да что там сайт. И интернета не надо - настраивайся на ATIS - тебе и орнитологическую обстановку доложат )
Ветви старых дорог хлещут тебя по лицу.
Нас гоняет по свету ветер и рок.