Re: [wmii] Automatic destruction of views

From: Sander van Dijk <a.h.vandijk_AT_gmail.com>
Date: Fri, 21 Apr 2006 15:03:42 +0200

On 4/21/06, Chris Foster <foster_AT_physics.uq.edu.au> 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.
Received on Fri Apr 21 2006 - 15:03:49 UTC

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