XMonad + GNOME 3 = menus not working properly

view story

https://bbs.archlinux.org – This is a modified xmonad.hs I got from the internet... it works, but the panel only gets shown after I open a program, and the gnome workspace switcher isn't aware of xmonad's workspaces.... ( What else am I missing from gnomeConfig, and how can I fix the issues ? )Thanks.import XMonadimport XMonad.Hooks.DynamicLogimport XMonad.Hooks.ManageDocksimport XMonad.Hooks.EwmhDesktopsimport XMonad.Config.Gnomemain = doxmonad $ defaultConfig    { manageHook         = manageDocks <+> manageHook defaultConfig    , layoutHook    &#160 (HowTos)