Re: [wmii] Automatic destruction of views

From: Anselm R. Garbe <>
Date: Fri, 21 Apr 2006 15:13:50 +0200


On Fri, Apr 21, 2006 at 03:03:42PM +0200, Sander van Dijk wrote:
> On 4/21/06, Chris Foster <> wrote:
> > The fact that I have to remember to add new clients before
> > removing the old ones seems very clunky to me
> That is not the way it is: the whole point of dynamic window
> management is that 'stuff' exists when you need it, and doesn't exist
> when you don't need it. If you close all the clients in a view, you
> apparently don't need the view at that moment (there's nothing in it
> that you could possibly need, since it's empty). If at some point you
> need that view again (which is when there's a client with that tag),
> the view is automatically recreated.
> The problem is, I think, that you are trying to use views as
> conventional pages, which they aren't. You can't take a look at stuff
> that doesn't exist, and therefore when there's no client with tag
> 'aap', viewing all clients with tag 'aap' shouldn't be possible, and
> that's why views are destroyed when there are no clients in them.
> Conceptually, empty views are nonsense, and therefore they should be
> in practice too...
> The other approach would be to allow empty stuff (like frames,
> columns, and views) to stay around, which is called static
> windowmanagement. Ion does this, and it's clunky.
> If you find having to type in the tag again when the view isn't around
> cumbersome, add a shortcut to something like
> echo -n -e "my\nlist\nof\frequenly\nused\ntags" | wmiimenu
> to prevent having to type them in all the time.
> This typing-in annoyance should not be 'fixed' by doing something
> that's conceptually completely wrong (empty views don't 'exist', so
> the shouldn't be allowed to be viewed either).
> Greetings, Sander.
> _______________________________________________
> mailing list

 Anselm R. Garbe  ><><  ><><  GPG key: 0D73F361
Received on Fri Apr 21 2006 - 15:13:50 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:03:05 UTC