summaryrefslogtreecommitdiffstats
path: root/xmonad.hs
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-03-01 02:31:21 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-03-01 02:31:21 +0100
commit2ec96d9c2482ecf55358bdb4218c60dadd8aecbd (patch)
tree8c2134c2b7ca101da1fa8eac691b78d5c2b5e17b /xmonad.hs
parent5af4daccc8db2f097d612360292c274f3cad7f33 (diff)
downloadxmonad-conf-2ec96d9c2482ecf55358bdb4218c60dadd8aecbd.tar
xmonad-conf-2ec96d9c2482ecf55358bdb4218c60dadd8aecbd.zip
Forget empty window groups
Diffstat (limited to 'xmonad.hs')
-rw-r--r--xmonad.hs11
1 files changed, 5 insertions, 6 deletions
diff --git a/xmonad.hs b/xmonad.hs
index b66154a..6c8b522 100644
--- a/xmonad.hs
+++ b/xmonad.hs
@@ -93,12 +93,10 @@ myManageHook :: ManageHook
myManageHook = composeAll
[ isDialog --> doFloat
, composeOne
- [ className =? "Guake.py" -?> (doFloatMaybeFullscreen <+> doIgnoreProcessWorkspace) -- <+> doConfigBorderOff)
- --, className =? "Do" -?> (doFloat <+> doConfigBorderOff)
- , className =? "Gmpc" -?> doIgnoreProcessWorkspace
- , className =? "Liferea" -?> doIgnoreProcessWorkspace
- , className =? "Gnome-session" -?> doIgnoreProcessWorkspace
+ [ className =? "Guake.py" -?> doFloatMaybeFullscreen -- <+> doConfigBorderOff)
+ --, className =? "Do" -?> (doFloat <+> doConfigBorderOff)
, className =? "MPlayer" -?> doCenterFloat
+ , className =? "Gnome-session" -?> doIgnoreProcessWorkspace
, className =? "Gimp" -?> doFloat
, className =? "Display" -?> doFloat
, className =? "Wine" -?> doFloat
@@ -111,7 +109,7 @@ myManageHook = composeAll
]
-myLayoutHook = processWorkspaceStorage $ manageFullscreen $ smartBorders (Full ||| tiled ||| Mirror tiled)
+myLayoutHook = processWorkspaceManager $ manageFullscreen $ smartBorders (Full ||| tiled ||| Mirror tiled)
where
-- default tiling algorithm partitions the screen into two panes
tiled = ResizableTall nmaster delta ratio []
@@ -127,5 +125,6 @@ myLayoutHook = processWorkspaceStorage $ manageFullscreen $ smartBorders (Full |
myEventHook :: Event -> X All
myEventHook ev = do
+ handleForgetEmptyWindowGroups ev
handleFullscreen ev
(handleEventHook gnomeConfig) ev