[xmonad] dzen2 not recognized by avoidStruts on non-rectangular desktop

Justin Bogner mail at justinbogner.com
Thu Dec 23 06:40:19 CET 2010


Samir Unni <srunni at gmail.com> writes:
> If I have the 1920x1200 monitor connected, the top struts give me
> something like this (I didn't grep the output, since there were only 2
> lines):
>
> _NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 18, 0, 0, 0, 0, 0, 1920, 3219, 0, 0
> WM_NAME(STRING) = "dzen title"
>
> And the bottom struts both give me just this:
>
> WM_NAME(STRING) = "dzen title"

The problem is with dzen, not xmonad. Looking at the source for dzen, it
looks like it's not really xinerama aware. It sets a strut if it's at
the very top or very bottom of your display, based on xlib's
`DisplayHeight`. I don't know enough about xlib to tell you how to fix
this.




More information about the xmonad mailing list