Интерактивный xmobar

Aivar
Я не знаю логики xmobar. Из треда понял, что на вывод каждого значения нужен внешний скрипт. Одним скриптом вывести нельзя?
Можно. Логика такая - любой модуль может читать данные из канала (мгновенно), либо из встроенной команды (быстро), либо из внешнего скрипта (столько сколько будет выполняться скрип - и на это время бар морозится). Если это скрипт выдающий дату/время в заданном формате - то это мгновенно и проблем нет, но проверка обновлений (с моим инетом) м.б. долго и при перезагрузке, когда базы нет панель может просто не отображаться пока все не закончится. Вот и приходится придумывать разные костыли.
s-ugra@ya.ru
Какая разница?
да особо никакой просто...
while true; do
  if [[ `date "+%H"` == 00 ]]; then
    sleep 7200 && /home/admin/script/backup.sh
  fi
  sleep 30
done
люди и без crona обходились)))
Ошибки в тексте-неповторимый стиль автора©
s-ugra@ya.ru
У мну инет другой, бывает совсем плохой, он может и на одном зеркале повеситься на 5 минут(((

Morisson
Вчера испытал, вырубив связь. Запустился мгновенно.
Morisson
Вчера испытал, вырубив связь. Запустился мгновенно.
Возможно, если сети нет, он туда и не лезет, но если коннект есть, то он все же пытается оттуда чего то дождаться.
s-ugra@ya.ru, как-то все это то ли неправильно, то ли непривычно... Должно быть так: один скрипт работает в конвейере с баром, создает и отдает ему нужную инфу. Во всяком случае у меня так. Могу брать и выводить стандартный вывод i3status, могу в разных пропорциях добавлять свою и т.д. Ну да вам с бацькай виднее. )

indeviral
люди и без crona обходились)))
Я и сейчас без него обхожусь, правда, грешен, не без systemd timers. )
Aivar
Ну да вам с бацькай виднее. )
Чет он сегодня не пришел) Да и у нас в принципе все так же, только возможно i3status не морозится когда в конвейере затык... с нормальным инетом (на работе) вообще проблем нет, это проявляется только на даче, 3G модем, большое расстояние...
s-ugra@ya.ru
возможно i3status не морозится когда в конвейере затык
Ну как... это же конвейер: остановился один узел - остановился весь механизм. Не довожу и вам не советую. Не используйте fifo и точка. В конце концов, количество доступных обновлений - не такая у важная инфа, хотя, это дело, конечно, принципа.
indeviral
он не продуман, там сильно много если))
если,
then else
fi)))
 
Зарегистрироваться или войдите чтобы оставить сообщение.