This simple program folds several lines into one so that you can show multiple multiline outputs on one dzen line. Example: while true; do /home/timothy/bin/foldlines $(date +"%H:%M %a %d %b %y") $(acpi -t) sleep 60 done | dzen2 -p -ta r -fg '#a8a3f7' -bg '#3f3c6d' \ -fn '-xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso8859-1' shows: 19:58 Sun 03 Jun 07 Battery 1: charged, 100%, rate information unavailable. Thermal 1: ok, 54.0 degrees C All on the same dzen line. INSTALLATION ghc --make foldlines.lhs -o foldlines cp foldlines ~/bin >import IO >import System > >main :: IO () >main = do args <- getArgs > hSetBuffering stdout NoBuffering > putStr (unwords (words (unwords args))) > putStr "\n"