]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
xmonad.hs: Spawn some programs on specific workspaces.
authorSimon Ruderich <simon@ruderich.org>
Mon, 13 Jul 2009 13:16:57 +0000 (15:16 +0200)
committerSimon Ruderich <simon@ruderich.org>
Mon, 13 Jul 2009 13:16:57 +0000 (15:16 +0200)
xmonad.hs

index 67d9775f0af538714c00d88624176aa53e1639a3..25fa9a17a46329f5d003e6f5e9dc9c9b0e4ff561 100644 (file)
--- a/xmonad.hs
+++ b/xmonad.hs
@@ -43,7 +43,13 @@ myLayoutHook = smartBorders $ reflectVert $ Mirror tiled ||| Full
 -- Don't spawn new windows in the master pane (which is now at the bottom of
 -- the screen). Thanks to dschoepe, aavogt and especially vav in #xmonad on
 -- Freenode (2009-06-30 02:10f).
-myManageHook = doF avoidMaster
+--
+-- Also some applications are spawned on specific workspaces. Thanks to
+-- dschoepe and ivanm in #xmonad on Freenode (2009-07-12 14:50).
+myManageHook = composeAll
+    [ className =? "Iceweasel" --> doF (W.shift "2")
+    , className =? "Wireshark" --> doF (W.shift "3")
+    ] <+> doF avoidMaster
 
 main = xmonad $ defaultConfig
     -- Use Windows key as main key so it doesn't conflict with any other key