On Wed, May 4, 2016 at 2:16 PM, Chris Bell <cwbell@narmos.org> wrote:
I've been running into an interesting problem lately. I use a very basic
xmonad/xmobar setup (system info below); not much more than the sample plus some hotkeys.
Recently, when I start xmonad (either with startx or MOD+q) xmobar is
covered by any windows, as if I did not have manageDocks in my
manageHook function. However, it only does this on the screen/desktop
that is active when xmonad is (re)started.

If you are running 0.12 then this is at least partly the strut caching bug; downgrade to 0.11 or upgrade to git HEAD.
For xmonad-contrib HEAD, docksEventHook is no longer optional (as of 0.12 release) and there is a docksStartupHook that is also required (this is not in 0.12).

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net