Не хочу юзать трей. Хочу просто в текстовом виде показывать на статусбаре уведомления о новых письмах, сообщениях в im, etc. С письмами легко: прямо в .xinitrc в цикле будет вызываться `ls ~/mail/general/new | wc -l`. А вот как поступить с IM; у меня это pidgin, поэтому я *могу* при новом сообщении выполнять внешнюю программу, но как этой внешней программой изменить статусбар dwm'а?
xsetroot, как я понимаю, может только устанавливать текст в статусбаре, а мне, видимо, нужно его прочитать, изменить и уже потом вывести. Причём надо учитывать, что следующая итерация цикла в xinitrc снова поставит старый статус.
Думаю, я не единственный человек, кто хочет уведомление о сообщениях в статусбаре и при этом не хочет трея. Как это делают нормальные люди?