@stiletto норм ему тама. у меня возникла мысль написать EVENT-BASED-высиратель жсонов на go для i3bar, понаписать для всего этого плагинов^W скриптов, как следует опакетить и распространять, но что-то лениво. алсо, да, надо будет в демоне торчать чем-то наружу, чтобы в стандартном режиме показывать часы-интернет-батарею, а по хоткею показывать полную панельку.
многабукав, ниасилил. нормальный мониторинг должен давать всего одну строчку. В ней будет написано либо «Всё пиздато» либо «Вот тут вот не пиздато: <указание подсистемы и причины срабатывания мониторинга>»
@like-all а вот у меня есть event-based высиратель строк на C для dwm'овского статуса.
он запускает несколько разных команд и слушает их stdout. когда какая-либо из команд высирает что-нибудь, он собирает из всех статусов (одна строка stdout'а, запомненная) общий статус, юзая строку форматирования и ебашит её в заголовок корневого окна