s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
AivarМожно. Логика такая - любой модуль может читать данные из канала (мгновенно), либо из встроенной команды (быстро), либо из внешнего скрипта (столько сколько будет выполняться скрип - и на это время бар морозится). Если это скрипт выдающий дату/время в заданном формате - то это мгновенно и проблем нет, но проверка обновлений (с моим инетом) м.б. долго и при перезагрузке, когда базы нет панель может просто не отображаться пока все не закончится. Вот и приходится придумывать разные костыли. |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
s-ugra@ya.ruда особо никакой просто... люди и без crona обходились)))
Ошибки в тексте-неповторимый стиль автора©
|
Morisson |
|
Темы:
18
Сообщения:
1408
Участник с: 11 января 2017
|
s-ugra@ya.ru Morisson |
s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
MorissonВозможно, если сети нет, он туда и не лезет, но если коннект есть, то он все же пытается оттуда чего то дождаться. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
s-ugra@ya.ru, как-то все это то ли неправильно, то ли непривычно... Должно быть так: один скрипт работает в конвейере с баром, создает и отдает ему нужную инфу. Во всяком случае у меня так. Могу брать и выводить стандартный вывод i3status, могу в разных пропорциях добавлять свою и т.д. Ну да вам с бацькай виднее. )indeviralЯ и сейчас без него обхожусь, правда, грешен, не без systemd timers. ) |
s-ugra@ya.ru |
|
Темы:
11
Сообщения:
763
Участник с: 15 ноября 2016
|
AivarЧет он сегодня не пришел) Да и у нас в принципе все так же, только возможно i3status не морозится когда в конвейере затык... с нормальным инетом (на работе) вообще проблем нет, это проявляется только на даче, 3G модем, большое расстояние... |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
s-ugra@ya.ruНу как... это же конвейер: остановился один узел - остановился весь механизм. Не довожу и вам не советую. Не используйте fifo и точка. В конце концов, количество доступных обновлений - не такая у важная инфа, хотя, это дело, конечно, принципа. |
Morisson |
|
Темы:
18
Сообщения:
1408
Участник с: 11 января 2017
|
indeviralесли, then else fi))) |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Погода. Для получения погоды используется gis-weather-git, т.к. на текущий момент в релизе этих фишек ещё нет. * в версии 0.8.2.60 были внесены изменения в способ и путь вывода информации, в ближайшее время старые переменные будут удалены актуальные инструкции в этом сообщении 1 - Добавляем вывод температуры в xmobar Для начала следует установить gis-weather-git из аура и настроить его для своего местоположения. Более подробная информация есть на странице проекта на гитхабе После завершения настройки необходимо выключить программу и открыть в текстовом редакторе файл ~/.config/gis-weather/gw_config1.json Проверяем в конфиге параметры сохранения данных (строки 173 и 175) Первый по дефолту false, второй trueУстанавливаем оба в true Сохраняем изменения, и запускаем gis-weather. Открываем на редактирование xmobarrc Добавляем в commands следующую строку В template прописываем %Cur_temp% в выбранное место. При желании можно применить форматирование вывода. У меня это так. * fn=1 это в моём конфиге "xft:Terminus:size=12:weight=bold:antialias=true:hinting=true"Сохраняем, перезапускаем xmobar, получаем Возможно, что с первого раза не заведётся - будет висеть надпись Updating... Просто перезапустите gis-weather или, ещё лучше, перезайдите в сеанс. 2 - Вывод подробной погоды в попап (dunst, notify-osd) Останавливаем gis-weather Открываем на редактирование файл ~/.config/gis-weather/gw_config1.json За вывод информации в файл и форматирование отвечают следующие параметры Изменяем false на true и запускаем gis-weatherВывод осуществляется командой В программе уже есть предустановки форматирования, но, если они не устраивают, то можно изменить их на свои.Для этого следует прописать в "save_weather_fmt": "", свой формат вывода Доступные переменные Для форматирования можно использовать следующие теги Список тегов приведён для вывода через dunstЕсли вы используете notify-osd, то можно также задать цвет/тип шрифта и использовать другие параметры форматирования, которые поддерживаются этой программой. В том числе <center> для позиционирования названия населённого пункта, к примеру. В качестве примера настройки приведу строку из своего конфига (у меня dunst)
Чтобы попап выглядел привлекательнее и более информативно, можно заменить стандартную иконку уведомления, на значёк текущей погоды. *путь к изображению нужно прописывать в полном форматесокращения типа ~/my/image.png или $HOME/my/image.png не работают В итоге получаем вот такой попап Чтобы в значёк в попапе выглядел нормально, требуется в строке "indicator_icons_name": указать понравившуюся тему. К примеру, "indicator_icons_name": "light", - значки из этого набора отображены на скрине В противном случает, если установлено "default", значки берутся с сайта той погодной службы, на которую вы настроили gis-weather. В отдельных случаях они могут иметь неадекватные размеры. Список доступных к использованию наборов значков:
Команду вызова можно повесить либо на хоткей, либо прописать как действие по клику на показания температуры в xmobar - тут уже всё зависит от вашей фантазии. На этом пока всё. |
Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
P.S> GWeather *скрипт позволяет показывать и прятать попап по одной и той же комбинации клавишxmonad.hs
xmobarrc
|