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
