[Xmonad] darcs patch: make workspace tag not need to be a Num.

Donald Bruce Stewart dons at cse.unsw.edu.au
Thu Jun 14 05:50:25 EDT 2007


xmonad:
> Jason Creighton <jcreigh at gmail.com> writes:
> 
> [...]
> 
> > Hmm. Consider: Suppose you have some windows on screen 1, and you hide that
> > workspace. Later, you make that workspace visible on a different scren. Now to
> > position the floating windows correctly, you have to check if they are on a
> > different screen, and if they are, translate their coordinates to the current
> > screen. Remember that screens can be different sizes.
> 
> It would also be nice if windows remembered their dimensions when
> tiled in ordinary layouts, so you could tile a transient for a little
> while, then float it again with its previous dimensions.  I'm not sure
> how critical that would be, though.

Yes, I think we can do that. Its part of my floating stack branch.

> Another possibly useful feature would be to respect ordering of
> floating windows.  transient is a relation, not a boolean so a
> collection of floating windows is partially ordered by it, which I
> don't think is respected in any way by xmonad.
> 
> On the other hand, it's sometimes really annoying when window managers
> *do* respect that, and refuse to show you the dialog under the topmost
> window.  And probably it doesn't matter greatly.  It's not bothered me
> so far since the floating support came in.

Good to know. I like xmonad's 'disrespectful to clients' philosophy too :-)

Client windows don't know what's good for them!

-- Don


More information about the Xmonad mailing list