On Wed, 22 Jul 2009 20:59:50 -0400
Okan Demirmen <[email protected]> wrote:
>
> I'm not quite convinced yet that these are that useful.  All these
> options are global and will effect every client.  The current method of
> offsetting at least gets you away from stacking windows directly on top
> of each other, along side the cursor based placement.
> 
> - random: that would really be annoying just to be annoying - remember,
>           this is all global - do you really want to be chasing clients
>           all day long?

Well, dialog boxes and child windows might be better placed at cursor,
or maybe randomly inside the parent window, otherwise there is indeed
a bit of chasing going on.

However, the thing I like about random is that I don't have to jerk
the mouse around when I want to open a new window that I'd prefer not
to cover the current one.  I've been using this mode for a while now,
and apart from the above mentioned issue, I like it.

> - fullscreen: kinda the same as 'center' - every client would be full
>           screened and one would be required to resize constantly.

This option is meant for people using small-screen devices where making
all windows initially fullscreen is indeed desired.  On bigger displays,
this option is largely pointless.

> Now, given that these are all global, it would be far more interesting
> to have the behaviors applied based on class or name, just like we do
> for autogrouping today - then I could see one saying "for this
> class/name apply this client placement, etc".

That sounds like a better way of doing it.  I mostly want `random'
for my xterms.  The other windows could be `cursor'.

> Really though, I think the 2 useful behavior knobs would be
> smartplacement and tiling.

Thanks a lot for the feedback!

I did not want to put too much effort into this, fine tuning the
behaviours, until I knew if any of this was actually wanted.

I'll look into what you mentioned.  Maybe something useful will
show up ;-)

Cheers,
Thomas

Reply via email to