Вроде conky в таком режиме может работать. Но там есть нюансы какие-то, потому что мне почему-то (не помню уже почему) не подошло.
В итоге я делал так - демон подменяет файл обоев на свой svg, в который фоном подхватывает этот файл по ссылке, а в svg уже пихаем нужную инфу. У меня был вывод графиков и логов.
А нужные модули просто передают демону в определенном формате нужную инфу, которую он по необходимости впихивает в svg и перезаписывает его.
Но это подходит, если обновление нужно не частое - раз в минуту, ну самое частое - пару раз в минуту.