Hello list,

I've recently switched over to dwm full time.  I run it on OpenBSD 4.1
-release and couldn't be happier.  I just have a simple question about
how dwm quits.  I use the following command in my .xinitrc to start dwm:

while true
do
echo "[ B: `/usr/sbin/apm -l`% T: `/sbin/sysctl hw.sensors.aps0.temp0 \
| sed 's/hw.sensors.aps0.temp0=//g' | sed 's/.00//g' | awk '{print \
$1}'`C ] [ `uptime | perl -e '<> =~ \
/\s+([0-9.]+),\s+([0-9.]+),\s+([0-9.]+)/;print qq[$1, $2, $3];'` ] [ \
`date "+%m/%d/%y %H:%M"` ]"
  sleep 60
done | dwm

As you can see I have the echo command sleep for 60 seconds.  I was
using 1 second, but found my load nearly doubles.  My problem is when I
run Alt + Shift + q to quit dwm I find X hangs for awhile before
existing.  I assume it hangs for as long as the time is left for the
sleep command, depending where it is when i quit dwm.  I was wondering
if there is away to kill sleep as soon as I quit dwm?  Thanks for the
help as I imagine it's not dwm specific.

-- 
James Turner
BSD Group Consulting
http://www.bsdgroup.org

Reply via email to