XMonad 0.13

Ещё один нюанс - рекомпиляция и рестарт xmonad/xmobar при использовании пайпа
я у себя повесил на modm + Q вот такой скрипт
#!/usr/bin/env zsh
xmonad --recompile &&
killall xmobar &&
killall gis-weather &&
xmonad --restart &&
python3 ~/.local/lib/gis-weather/gis-weather.py
exit 0
иначе пр использовании пайпа в xmobar будет висеть надпись Updating... до тех пор, пока gis-weather не отправит в канал новые данные
потому я перезапускаю gis-weather из срипта вместе с xmobar
изначально старт gis-weather у меня прописан в xinitrc
если же ты пропишешь старт gis-weather в xmonad.hs, то думаю тебе это не потребуется

P.S> у меня прописана команда старта gis-weather в таком виде
python3 ~/.local/lib/gis-weather/gis-weather.py
потому, что я не использую пакет из аура, а выкачал программу с гитхаба - мне так удобнее следить за обновлениями
впрочем, в ауре пакеты всегда актуальны - я стараюсь обновлять их сразу, как только автор выкладывает новый релиз или обновляет гит-версию
задержка, как правило, не превышает одного-двух часов
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Учту :) Завтра с утра все буду ставить. Отпишусь.
я у себя чуть изменил команду вывода
Теперь попап висит, пока его принудительно не закроешь (клик по нему или Ctrl+Space), параметр -t 0
а значок уведомления меняется в зависимости от погоды (берётся в каталоге с конфигом gis-weather, это изображение обновляется вместе с погодой)
notify-send -t 0 -i "/home/username/.config/gis-weather/cur_icon.png" "$(cat ~/.config/gis-weather/cur_weather)"

P.S> чуток подправил форматирование с учётом нового значка



"save_weather_fmt": "<tt>    <big><b><u>{city_name}</u></b></big>\n \n <i>{condition_now}</i>\n \n Температура:  {t_now}C\n Ощущается:    {t_now_feel}C\n Ветер:        {wind_direct_now} {wind_speed_now} <small>{wind_units_now}</small>\n Давление:     {pressure_now} <small>мм рт.ст.</small>  \n Влажность:    {humidity_now}\n \n Восход:       {sunrise}\n Закат:        {sunset}\n</tt>",
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Получилось шикарно, только что-то {condition_now} не выводится, пока не разобрался
А из какого источника погоду тащишь?
Гисметео, AccuWeather, Yr.no?
Попробуй в терминала набрать команду вызова и посмотри выхлоп
Проверь внимательно синтаксис строки - может там где опечатка или тег незакрытый
Ну или попробуй сменить источник погоды
У меня настроены все , но OpenWeatherMap что-то проблемно работает. Остальные три выдают инфу нормально.
Правда восход/закат отсутствуют в выхлопе Yr.no
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
"service": "Gismeteo", попробовал AccuWeather - результат тот же
В терминале без ошибок, строка такая:
"save_weather_fmt": "<big><b>   {city_name}</b></big>\n \n {condition_now}\n Температура:  {t_now}C\n Ощущается:    {t_now_feel}C\n Ветер:        {wind_direct_now} {wind_speed_now} <small>{wind_units_now}</small>\n Давление:     {pressure_now} <small>мм рт.ст.</small>  \n Влажность:    {humidity_now}\n Восход:       {sunrise}\n Закат:        {sunset}\n \n",
Да строку я уже посмотрел на скрине - вроде всё нормально.
Даже не знаю...
А на сайте такая информация есть?
У меня вот так

Это AccuWeather
В попапе, соответственно, тоже всё есть/
Может для твоего населённого пункта такой инфы нет....

Кстати, перед названием города я бы добавил один-два пробела. Скорее два. А то не по центру получается. Я у себя ровнял с учётом длинны названия города. У тебя в названии букв меньше на три, потому при том же количестве пробелов название смотрится сдвинутым влево.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
[email protected]
"service": "Gismeteo", попробовал AccuWeather - результат тот же
а у тебя все сервисы настроены?
а то одной смены в этой строке будет мало, если вот тут пусто

    "city_list_accuweather": [
        "мухосранск"
    ],
    "city_list_gismeteo": [
        "мухосранск"
    ],
    "city_list_openweathermap": [
        "мусосранск"
    ],
    "city_list_yr": [
        "мухосранск"
    ]
там для каждой службы долно быть название, код города и т.п.
у каждой службы по своему.
И, после изменения в строке "service" надо рестартовать сабж - без этого он этих изменений не увидит, как, впрочем, и любых других изменений в конфиге
Как вариант, временно разрешить отображение виджета и переключаться через него - ПКМ по виджету -> Местоположение ->
Тогда переключение происходит "на лету"
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Все, разобрался. Неправильно на AccuWeather переключился, меняя сервис нужно и код города менять. Убил конфиг и заново настроил через гуи. Но икона огромная )))
[email protected]
икона огромная
это у тебя так dunst настроен )))
открой dunstrc и найди строку max_icon_size
я у себя установил 80
по дефолту там вроде 256
не помню уже

https://github.com/Haron-Prime/My_config_files/blob/master/.config/dunstrc

Только после изменения нужно будет перезайти в сеанс - dunst "на лету" изменения не читает
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
 
Зарегистрироваться или войдите чтобы оставить сообщение.