Re: Re: [dwm] dwm-0.9 / dmenu-0.4

From: Anselm R. Garbe <arg_AT_10kloc.org>
Date: Wed, 16 Aug 2006 10:10:39 +0200

On Wed, Aug 16, 2006 at 09:54:48AM +0200, Tube wrote:
> On Wed, Aug 16, 2006 at 08:42:03AM +0200, Anselm R. Garbe wrote:
> > >
> > > when e.g. starting a term in any tag/view/whateveryoucallit then
> > > changing to another tag/view/whateveryoucallit and then quitting dwm
> > > (M-S-q) the WM quits but X doesnt. you only can Ctr-Alt-BS kill X to get
> > > back to the console
> >
> > How does your .xinitrc looks like? I suspect the program which
> > provides status text doesn't exits if dwm closes the pipe.
>
> that's how i call dwm:
>
> while true
> do
> echo `/bin/date '+%x %H:%M:%S'` `uptime | sed 's/.*://; s/,//g'`
> sleep 1
> done | dwm
>
> > > and pls consider once more flipping through the tags/views/...!!!
> >
> > As I already told, that makes no sense, because there is no
> > prev/next tag, because several tags can be viewed at the same
> > time. This is indecidable and all heuristics suck.
>
> but let's say that when you M-S-l the POV turns to only display tag 1
> (or maybe tag 0), then after the next M-S-l tag 2 (resp. 1) and so on.
> and at the end there _is_ an order of the tags - i.e. the order in the
> code, no matter how you call the tags (by number or by string).

In the following the '*' character indicates a selected tag.

0 1 *2 *3

The situation means, that 2 and 3 are selected.
What should a viewprev() do in this scenario?
What should a viewnext() do in this scenario?

Now assume this:

*1 *2 *3

What should a viewprev() do in this scenario?
What should a viewnext() do in this scenario?

Where is the general case? Where is predictability?

Regards,

-- 
 Anselm R. Garbe  ><><  www.ebrag.de  ><><  GPG key: 0D73F361
Received on Wed Aug 16 2006 - 10:10:40 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 14:30:10 UTC