
Hi, can anybody give me an advice how to fix the following issue ? Whenever the Gimp is launched all its windows are put in a floating layer on reserved workspace: import qualified XMonad.StackSet as StackSet ... myManageHook = composeAll [ ... , className ~? "Gimp" --> shiftView "graphics" <+> doFloat ... ] where shiftView ws = doShift ws <+> doF (StackSet.greedyView ws) So far so good, the Gimp windows "gimp-image-window", "gimp-toolbox" and "gimp-dock" are properly moved to "graphics" workspace and sent to float. However if I invoke any dialog from the main window like "gimp-file-open" (File/Open from the menu) it is not placed as the top window but appears bellow "gimp-toolbox" and "gimp-dock" and I have to manually place it in front every time. Any idea how to fix this annoying glitch ? Thx xmonad 0.11