Кеды в обеих случаях. ссылка идет на Европейский Центральный Банк, но там все правильно. Почему не обновляет данные - непонятно.
Вообще то сейчас перегружу и посмотрю ссылку в PCLinuxOS
Он находится в пакете plasma-widgets-addons max@maximus:~$ dpkg --listfiles plasma-widgets-addons | grep unitconv /usr/share/kde4/services/plasma-applet-unitconverter.desktop /usr/lib/kde4/plasma_applet_unitconverter.so max@maximus:~$ dpkg -l | grep plasma-widgets-addons ii plasma-widgets-addons 4:4.14.2-0ubuntu1~ubuntu14.04~ppa1 amd64 additional widgets for Plasma
Соответственно, его версия зависит от версии KDE. На 4.14.2 он все правильно тащит с сайта по ссылке.
ТС, так какая версия KDE?
4.13.3
Но по моему глубокому убеждению версии тут не имеют значения, а просто где нибудь лежит опция "период обновления" или как нибудь иначе обзывается. Потому что отражает данные на середину сентября. Буду копать далее, сейчас лопату заострю.
P.S. Точно, причина не в версии КДЕ, а в самом дистрибутиве. Я в середине сентября менял материнку и Убунта до сих пор видит старую мать, а PCLinuxOS определяет ее верно. Поэтому там все на мази, а в Кубунту только по шине D-Bus масса ошибок. Просто я редко на Кубунту захожу, вот и не замечал. Всем спасибо за отзывы.
Глянул исходники... Версия имеет значение, пусть и выяснилось, что апплет, для получения данных, обращается к компоненту kdelibs - все равно распространяется с KDE.
Файл, в котором хранится кэш - ~/.kde/share/apps/libkunitconversion/currency.xml, после его удаления, при попытке конвертнуть валюту - создается новый, с новыми данными.
Период обновления никуда не вынесен, прямо в коде, тут http://api.kde.org/4.14-api/kdelibs-apidocs/kunitconversion/html/currency_8cpp_source.html видно, строка 534 - проверка, старше ли файл, чем сутки и... дальше прикол в том, что, к примеру kioclient copy --noninteractive http://блабла/файл.xml файл.xml
молча не перезаписывает файл. Без параметра --noninteractive, естественно, появляется диалоговое окно с предложением перезаписать. Чтобы работало корректно, нужно дописать параметр --overwrite.
А на PCLinuxOS, возможно, сборка кед без KIO, поэтому выполняется кусок кода чуть ниже, где файл тащится и перезаписывается средствами чистого Qt.
Кому не лень - можете зарепортить.
Что именно неверно?
Какая версия дистрибутива/Qt/KDE?
Кеды в обеих случаях. ссылка идет на Европейский Центральный Банк, но там все правильно. Почему не обновляет данные - непонятно.
Вообще то сейчас перегружу и посмотрю ссылку в PCLinuxOS
Да, в обеих случаях ссылка на ЕЦБ
Проверил у себя, отображает корректно (проверял сочетания доллар, рубля и евро). Kubuntu 14.04, KDE 4.13.3, Qt 4.8.6.
Он находится в пакете plasma-widgets-addons
max@maximus:~$ dpkg --listfiles plasma-widgets-addons | grep unitconv
/usr/share/kde4/services/plasma-applet-unitconverter.desktop
/usr/lib/kde4/plasma_applet_unitconverter.so
max@maximus:~$ dpkg -l | grep plasma-widgets-addons
ii plasma-widgets-addons 4:4.14.2-0ubuntu1~ubuntu14.04~ppa1 amd64 additional widgets for Plasma
Соответственно, его версия зависит от версии KDE. На 4.14.2 он все правильно тащит с сайта по ссылке.
ТС, так какая версия KDE?
4.13.3
Но по моему глубокому убеждению версии тут не имеют значения, а просто где нибудь лежит опция "период обновления" или как нибудь иначе обзывается. Потому что отражает данные на середину сентября. Буду копать далее, сейчас лопату заострю.
P.S. Точно, причина не в версии КДЕ, а в самом дистрибутиве. Я в середине сентября менял материнку и Убунта до сих пор видит старую мать, а PCLinuxOS определяет ее верно. Поэтому там все на мази, а в Кубунту только по шине D-Bus масса ошибок. Просто я редко на Кубунту захожу, вот и не замечал. Всем спасибо за отзывы.
Глянул исходники... Версия имеет значение, пусть и выяснилось, что апплет, для получения данных, обращается к компоненту kdelibs - все равно распространяется с KDE.
Файл, в котором хранится кэш - ~/.kde/share/apps/libkunitconversion/currency.xml, после его удаления, при попытке конвертнуть валюту - создается новый, с новыми данными.
Период обновления никуда не вынесен, прямо в коде, тут http://api.kde.org/4.14-api/kdelibs-apidocs/kunitconversion/html/currency_8cpp_source.html видно, строка 534 - проверка, старше ли файл, чем сутки и... дальше прикол в том, что, к примеру
kioclient copy --noninteractive http://блабла/файл.xml файл.xml
молча не перезаписывает файл. Без параметра --noninteractive, естественно, появляется диалоговое окно с предложением перезаписать. Чтобы работало корректно, нужно дописать параметр --overwrite.
А на PCLinuxOS, возможно, сборка кед без KIO, поэтому выполняется кусок кода чуть ниже, где файл тащится и перезаписывается средствами чистого Qt.
Кому не лень - можете зарепортить.
Отправить комментарий