On Sun, 3 May 2009 09:38:36 +0200
"Claudio M. Alessi" <smo...@gmail.com> wrote:

> > The only problem with this is when memory goes over 100MB, it doesn't
> > show up (need to fix that).
> To be honest i don't get any value for the memory field at all. You should
> found a better "general" way. Alsa i suggest you, in order to save few (?)
> cycle of CPU, you can avoid to call cat(1) passing the file name directly
> to sed(1), tail(1), and so forth for others Unix tools.
> 
> Hope this helps.
> 
> 
> Regards,
> Claudio M. Alessi

I took your advice and I've reduced the amount of cpu cycles used for
displaying stats by a significant amount. This is what my xinitrc looks like
now:

#!/bin/sh

xmodmap $HOME/.xmodmap
bgs media/pics/wallpapers/evisceration_plague_wallpaper2_1600x1200.jpg &
while true
    do
        xsetroot -name "`sed -e
        's/\ //g' /proc/acpi/thermal_zone/THRM/temperature | colrm 1 12` |
        `free -m | tail -2 | head -1 | colrm 1 27 | colrm 3`MB | `tail\
        -1 /proc/net/wireless | colrm 1 15 | colrm 3`% | `date '+%a %b %d %Y
        %T'`"
        sleep 1
done &
exec dwm

Reply via email to