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

Wirt Wolff wirtwolff at gmail.com
Mon Jan 3 18:48:18 CET 2011


Excerpts from Samir Unni's message of Mon Jan 03 10:09:24 -0700 2011:
>
> I always use the -xs 2 flag when launching dzen2, and xinerama support
> is compiled in.
>
> There is a dzen2-svn PKGBUILD in the AUR. I've tried using both it and
> version 0.8.5 from the stable repos, and both give me the same result.
> The _NET_WM_STRUT_PARTIAL setting being missing was only fixed when I
> applied the dzen2 patch Justin supplied.
>
> > Here's an image of screens with tops aligned 1200px high on L and 768
> > on R. Four dzens:  http://ompldr.org/vNnR0dg
>
> Are those red and blue strips the dzen2 instances? That's exactly what
> I'm trying to do.

Yes, the colored strips are the extra dzens on the edges of the
different height screens.

Okay, you should be close. If the svn build is newer than nov or dec
2009 (if memory serves) that should do it. You shouldn't need to
patch anything. If you look in the shell on the left screen of the
omploaded screen shot you'll see the commands I used to launch the
dzens. The only thing I can think of that might be missing is if
you're even 1px off from the edge of the screen dzen won't set
struts. The easiest way to ensure that doesn't happen is to use the
-geometry parameter as shown in that left screen shell.

If that doesn't work I'm not sure what might be different between
our systems that's breaking it. I guess if you have multiple
binaries path troubles might have you running stable when you need
svn. Good luck, and hope this works for you.

-- 
wmw



More information about the xmonad mailing list