Re: [dwm] A question about drawbar()

From: James Turner <james_AT_bsdgroup.org>
Date: Fri, 11 Jul 2008 09:39:09 -0400

On Fri, Jul 11, 2008 at 08:42:24AM +0200, markus schnalke wrote:
> Jason Thigpen <thigpen_AT_neuro.fsu.edu> wrote:
> >
> > while true
> > do
> > echo `date "+%m/%d %H%M"`
> > sleep 60
> > done | dwm
> >
> >
> > (you only need to pole date once a minute for as accurate as you are
> > getting)
>
> but then you probably have to wait one minute when you want to
> shutdown (Alt-q) dwm.
>
> (At least it was like this in earlier releases - I dont know about
> the current ones.)
>
>
> meillo

That why you can do something like add:

while true
do
    echo `date "+%m/%d %H%M"` > $HOME/.dwm/dwm_status
    sleep 60
done

to a dwm_run script that writes to a fifo, then in .xinitrc pipe it into
dwm. No more waiting for the sleep loop to finish to exit dwm.

[ -p $HOME/.dwm/dwm_status ] || mkfifo $HOME/.dwm/dwm_status
sh $HOME/.dwm/dwm_run &
exec dwm < $HOME/.dwm/dwm_status

-- 
James Turner
BSD Group Consulting
http://www.bsdgroup.org
Received on Fri Jul 11 2008 - 15:39:43 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 15:54:05 UTC