
Comment #3 on issue 168 by gwern0: gnome-panel with autohide enabled appears behind main windows http://code.google.com/p/xmonad/issues/detail?id=168 bogner suggested in #xmonad that the (relatively) new module Layout.Monitor might offer a way to hack around this issue. I can finally confirm that yes, it actually does. My modifications to my xmonad.hs looked like: hunk ./.xmonad/xmonad.hs 14 +import XMonad.Layout.Monitor (addMonitor, Property(ClassName)) hunk ./.xmonad/xmonad.hs 28 - , layoutHook = avoidStruts $ smartBorders (Full || | Mirror tiled ||| tiled ) + , layoutHook = hideGnome $ avoidStruts $ smartBorders $ (Full ||| Mirror tiled ||| tiled ) hunk ./.xmonad/xmonad.hs 37 + hideGnome = addMonitor (ClassName "gnome-panel") (Rectangle 0 0 0 0) hunk ./.xmonad/xmonad.hs 48 - className =? "Darwinia" --> unfloat ] + className =? "Darwinia" --> unfloat, + className =? "gnome-panel" --> doIgnore ] Follow that by a restart of gnome-panel, and one gets a nicely autohidden gnome-panel which slides up over one's tiled windows on request. I have no comments on bogner's patches, though. They may still be warranted even if one can hack around in this specific instance. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings