Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Gis Weather погодный виджет  (Прочитано 958472 раз)

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

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #960 : 20 Мая 2017, 13:43:24 »
Наконец нашел время и добавил  https://github.com/RingOV/gis-weather/issues/30
На КДЕ4 работает так: левый клик на иконке в панели - меню с погодой, правый - привычное меню с настройками, колесико - скрыть/показать виджет.

Необходимо протестировать поведение кликов и колесика на разных DE.

Тестовая версия в подписи.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #961 : 20 Мая 2017, 13:56:15 »
ArchLinux + XMonad - работает
ArchLinux + i3wm - работает
Замечание - в обоих случаях окна открываются в левой части экрана


« Последнее редактирование: 20 Мая 2017, 13:59:16 от Haron Prime »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #962 : 20 Мая 2017, 15:45:21 »
Haron Prime, а раньше меню на правильном месте было?

В вызове меню произошли изменения:
-            app.menu.popup(None, None, None, None, widget, time)
+            def pos(menu, icon):
+                return (Gtk.StatusIcon.position_menu(menu, icon))
+            app.menu.popup(None, None, pos, self.indicator, widget, time)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #963 : 20 Мая 2017, 15:56:11 »
Раньше было справа, как и полагается

P.S> в Awesome WM то же самое
« Последнее редактирование: 20 Мая 2017, 16:00:07 от Haron Prime »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #964 : 20 Мая 2017, 16:48:28 »
Ну правый клик меню можно вернуть как было. А вот левый клик принудительно вызывает меню, и должен передать позицию где ему появляться:
Gtk.StatusIcon.position_menu(menu, icon)Меню появляется в левом верхнем угле, значит координаты (0;0), похоже Gtk не может понять, где находится иконка.

На Kde4 нормально с позицией,  вот тут, у предложившего код, тоже правильная позиция.

Пользователь добавил сообщение 20 Мая 2017, 16:47:47:
Добавил выбор иконок для меню. Можно сделать в панели светлые иконки, а в меню темные.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #965 : 20 Мая 2017, 18:28:31 »
Если использовать индикатор гтк, то можно через выпадающее меню перейти на сайт.

Этот пункт запускает дефолтный браузер в системе, а мне надо какой я пожелаю, команду в настройках указать, а еще лучше с переменными, например luakit или Uzbl.


Еще добавлю, теперь в openbox нормально виджет рабочего стола отображается, у меня рабочий стол обслуживает nemo,

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #966 : 20 Мая 2017, 20:00:22 »
Переход на сайт пока только для accuweather.

Пользователь, браузер открывается с помощью:
webbrowser.open(URL)В документации вроде есть выбор браузера, но список ограниченный: https://docs.python.org/3.1/library/webbrowser.html
Если напишите код для запуска из любого браузера, то добавлю (лучше всего Pull requests в GitHub).

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #967 : 20 Мая 2017, 20:53:35 »
Понятно, я не смогу написать, так как не программист.

Взял и поменял браузер по умолчанию, теперь открывается какой нужно.

Но почему-то открывается прогноз на gismeteo.ua, хотя в программе я выбрал русскую локаль.
Хорошо что гисметео еще не успело свою украинскую страницу на украинский перевести, а то я бы половину информации не понял.
« Последнее редактирование: 20 Мая 2017, 21:15:46 от Пользователь »

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #968 : 20 Мая 2017, 21:19:03 »
Пользователь, у них есть переведенная. gismeteo.ru перешли на другую структуру, под нее надо все переписывать.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #969 : 20 Мая 2017, 21:32:28 »
Понятно, пока буду пользоваться так, текст на понятном языке и ладно.

Оффлайн alexandr-makukhin

  • Активист
  • *
  • Сообщений: 341
    • Просмотр профиля
    • Александр Макухин
Re: Gis Weather погодный виджет
« Ответ #970 : 25 Мая 2017, 18:56:11 »
Как уменьшить интервал обновления метеосводки AccuWeather с 60 мин. до 15 мин. чтобы,  Gis Weather показывал свежую метеосводку?

В Customizable Weather Plasmoid (CWP)интервал обновления метеосводки был 15 мин.

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3790
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #971 : 25 Мая 2017, 21:30:58 »
Как уменьшить интервал обновления метеосводки AccuWeather с 60 мин. до 15 мин. чтобы,  Gis Weather показывал свежую метеосводку?
alexandr-makukhin, а вы сам не видите, что изменить нельзя никак. Но это же не по злому умыслу автора, надо полагать, а он ориентировался на интервал обновления в исходной информации.

Нет, представьте себя на месте труженика локальной метеостанции, он что, думаете, каждые 15 минут круглосуточно бегает к измерительным приборам и передает данные куда надо? Хорошо, если это происходит раз в час.
Я странен, а не странен кто ж? (С)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #972 : 25 Мая 2017, 21:36:33 »
Этот вопрос уже задавался автору.
Его ответ - из-за слишком частых запросов сайт может "банить" определённые адреса или программы (были прецеденты)

Оффлайн RingOV

  • Автор темы
  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #973 : 10 Июня 2017, 21:06:05 »
Добавил переход на сайт для Gismeteo
для этого меню:


Есть такая идея:
не на всех DE распознается левый и правый клик по индикатору, поэтому можно добавить пункт в меню, который будет переключать режим меню - меню с настройками и меню с погодой.


Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Gis Weather погодный виджет
« Ответ #974 : 10 Июня 2017, 22:06:12 »
Индикатор мне нравится больше чем виджет на рабочем столе.

Всегда виден, как часы и календарь.

Удобно, посмотреть на значек и узнать холодно или тепло на улице, чтобы одеться по погоде.

Если идем на долго, то смотрим погоду подробнее.

Если планируем поездку на дачу или на пикник, то пригодится погода на ближайшие пару дней.

А виджет кажет либо много либо мало, плохо адаптируется под текущие потребности пользователя.

 

Страница сгенерирована за 0.043 секунд. Запросов: 21.