Weird behavior in Combo[P] and IM to do with "master"

I mention these both in the same query because I think this behavior has to do with the way each of them handles master windows, and the concept of "master" in XMonad is something I don't understand very well. The two layouts in particular are:
magnifier = Mag.magnifiercz' 1.3
magnifier $ named "Split" $ combineTwoP (TwoPane (3%100) (2%3)) (noBorders simpleTabbedBottom) (limitWindows 3 $ Column 1) (ClassName "Iceweasel")
and
(magnifier $ gridIM (1%5) (Role "buddy_list"))
With the IM layout, it appears that any new window becomes the master, which is not the desired behavior; the buddy list should stay master, if I understand correctly. The problem with the combineTwoP layout is that one of the iceweasel instances on the left side of the screen is a master window, leading to the undesired behavior of the other one magnifying. Additionally, is it possible to have no master windows (e.g. in a grid layout)? Thank you very much. -- Alex R

On Sun, Aug 15, 2010 at 03:37:57PM +0300, Alex Rozenshteyn wrote:
I mention these both in the same query because I think this behavior has to do with the way each of them handles master windows, and the concept of "master" in XMonad is something I don't understand very well.
There is no special concept of master in xmonad, really. It's just that some layouts treat the first window in the stack in some sort of special, distinguished way. That's it. The xmonad core knows nothing about this really, it just maintains a stack of windows. Unfortunately I don't know much about the particular layouts you're having trouble with, hopefully someone else can address the specific issues. -Brent
participants (2)
-
Alex Rozenshteyn
-
Brent Yorgey