Updates xmonad config

This commit is contained in:
Matthias Schiffer 2010-08-02 01:43:13 +02:00
parent 1e2f5c3c8c
commit 19e2679cd3

View file

@ -16,7 +16,7 @@ import Control.Monad.Trans
import Data.Monoid
import Ratio((%))
import ConfigurableBorders
--import ConfigurableBorders
import FullscreenManager
import NoBorders
@ -27,7 +27,7 @@ main = xmonad $ gnomeConfig
{ modMask = modm
, manageHook = myManageHook
, layoutHook = desktopLayoutModifiers myLayoutHook
, startupHook = myStartupHook
--, startupHook = myStartupHook
, handleEventHook = myEventHook
}
`additionalKeysP`
@ -42,6 +42,8 @@ main = xmonad $ gnomeConfig
, ("M-<F1>", viewOrWarp 0)
, ("M-<F2>", viewOrWarp 1)
, ("M-<F3>", viewOrWarp 2)
, ("M-p", spawn "exe=`dmenu_path | /home/neoraider/bin/dmemu -b` && eval \"exec $exe\"")
]
`additionalMouseBindings`
[ ((modm, button4), \_ -> sendMessage Shrink)
@ -61,26 +63,27 @@ viewOrWarp n = do
when (s == (W.screen . W.current $ wset)) $ warpToScreen s (1%2) (1%2)
myStartupHook :: X ()
myStartupHook = do
startupHook gnomeConfig
spawn "killall -u `id -un` -q xcompmgr; exec xcompmgr"
--myStartupHook :: X ()
--myStartupHook = do
-- startupHook gnomeConfig
-- spawn "killall -u `id -un` -q xcompmgr; exec xcompmgr"
myManageHook :: ManageHook
myManageHook = composeAll
[ composeOne
[ className =? "Guake.py" -?> (doFloatMaybeFullscreen <+> doConfigBorderOff)
, className =? "Do" -?> (doFloat <+> doConfigBorderOff)
[ className =? "Guake.py" -?> doFloatMaybeFullscreen -- <+> doConfigBorderOff)
--, className =? "Do" -?> (doFloat <+> doConfigBorderOff)
, className =? "MPlayer" -?> doCenterFloat
, className =? "Gimp" -?> doFloat
, className =? "Gajim.py" -?> doFloat
, className =? "Wine" -?> doFloat
, isFullscreen -?> doFullscreen
]
, manageHook gnomeConfig
]
myLayoutHook = manageFullscreen $ configureBorders $ smartBorders (tiled ||| Mirror tiled ||| Full)
myLayoutHook = manageFullscreen $ smartBorders (Full ||| tiled ||| Mirror tiled)
where
-- default tiling algorithm partitions the screen into two panes
tiled = ResizableTall nmaster delta ratio []