Finally, I have included the next Geoms in my config.h (dual screen setup: 
virtual 2048x768):

/* Single screen */
DEFGEOM(single, 0,  0, sw,  0, bh, sw, sh-bh, wx, wy, MWFACT*sw, wh, mx+mw, 
wy, ww-mw, wh,  wx, wy, ww, wh)
/* Dual screen */
DEFGEOM(dual, 0, 0, 1024, 0, bh, sw, sh-bh, wx, wy, 1024,768-bh, 1024, 0, 
ww-mw, sh,  mx, my, mw, mh)
/* Single screen without bar*/
DEFGEOM(singlewob,  -sw, 0, sw,  0, 0, sw, sh, wx, wy, MWFACT*sw, wh, mx+mw, 
wy, ww-mw, wh,  wx, wy, ww, wh)
/* Dual screen without bar */
DEFGEOM(dualwob, -1024, 0, 1024, 0, 0, sw, sh, wx, wy, 1024, 768, 1024,  0, 
ww-mw, sh,  mx, my, mw, mh)
/* Shrink master */
DEFGEOM(shrinkmaster, bx, by, bw, wx, wy, ww, wh, mx, my, mw-=20, mh, tx-=20, 
ty, tw+=20, th, mox, moy, mow, moh)
/* Grow master */
DEFGEOM(growmaster, bx, by, bw, wx, wy, ww, wh, mx, my, mw+=20, mh, tx+=20, 
ty, tw-=20, th, mox, moy, mow, moh)

Geom geoms[] = {
        /* symbol       function */
        { "<->",        single },       /* first entry is default */
        { "-)(",        dual },
        { "<.>",        singlewob },
        { ".)(",        dualwob },
        { "|-",         shrinkmaster },
        { "+|",         growmaster },
};

I have kept the shrinkmaster and growmaster geoms due to it is useful to 
change the master area width regardless of the geom you are using. 

Kind regards,
Nibble

Reply via email to