Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread Kurt H Maier
On Wed, Apr 27, 2011 at 4:15 PM, Kurt Van Dijck wrote: > I don't understand how the while loop terminates then when dwm terminates. xsetroot will return a nonzero exit code because the xserver is no longer running. -- # Kurt H Maier

Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread Robert Ransom
On Wed, 27 Apr 2011 22:15:11 +0200 Kurt Van Dijck wrote: > On Wed, Apr 27, 2011 at 05:51:27PM +0200, Thomas Dahms wrote: > > Hi Andreas, > > > > >while xsetroot -name "$(date +"%a, %b %d %Y | %H:%M")" > > >do > > >sleep 20 > > >done & > > >exec dwm > > > > This is even nicer as the original

[dev] [dwm] terminating the status loop

2011-04-27 Thread Kurt Van Dijck
On Wed, Apr 27, 2011 at 05:51:27PM +0200, Thomas Dahms wrote: > Hi Andreas, > > >while xsetroot -name "$(date +"%a, %b %d %Y | %H:%M")" > >do > >sleep 20 > >done & > >exec dwm > > This is even nicer as the original instance of .xsession is not kept > running. I don't understand how the while

Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread Thomas Dahms
Hi Andreas, while xsetroot -name "$(date +"%a, %b %d %Y | %H:%M")" do sleep 20 done & exec dwm This is even nicer as the original instance of .xsession is not kept running. -- Thomas Dahms

Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread Petr Sabata
On Wed, Apr 27, 2011 at 05:24:55PM +0200, am...@physik.tu-berlin.de wrote: > > On Wed, 27 Apr 2011 13:55:08 +0200, Kurt Van Dijck > > wrote: > > > >> why not just: > >>dwm > >>kill $statuspid > >> > >> I see no use in backgrounding dwm, and then waiting for it. > >> What did I miss? > > >

Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread amann
> On Wed, 27 Apr 2011 13:55:08 +0200, Kurt Van Dijck > wrote: > >> why not just: >> dwm >> kill $statuspid >> >> I see no use in backgrounding dwm, and then waiting for it. >> What did I miss? > > Nothing; backgrounding dwm was left from trying a few other ways to do it. > Thank you. > T

Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread Thomas Dahms
On Wed, 27 Apr 2011 13:55:08 +0200, Kurt Van Dijck wrote: why not just: dwm kill $statuspid I see no use in backgrounding dwm, and then waiting for it. What did I miss? Nothing; backgrounding dwm was left from trying a few other ways to do it. Thank you. Then it can be s

Re: [dev] [dwm] terminating the status loop

2011-04-27 Thread Kurt Van Dijck
On Wed, Apr 27, 2011 at 01:20:13PM +0200, Thomas Dahms wrote: > Hi list, > > The following fixes the problem: > > while true; do > xsetroot -name ... > sleep 1 > done & statuspid=$! > dwm & > wait $! > kill $statuspid why not just: dwm kill $statuspid I see

[dev] [dwm] terminating the status loop

2011-04-27 Thread Thomas Dahms
Hi list, using something like while true; do xsetroot -name ... sleep 1 done & exec dwm in .xsession (I have to use KDM at work) as advertised in dwm's README leaves the background loop running even after logout, which has some ugly side effects: While not logged in, xsetr