2017-12-28 15 views
-1

프로그램 (wicd-gtk)이 항상 부동 창에서 실행되도록하려면 Here 지침을 따르고 있습니다. 여기 XMonad : manageHook를 사용하는 방법?

내 xmonad.hs에서 관련 부분이다 : 나는 다시 컴파일하지만 WICD-GTK는 부동 창으로로드되지 않는 경우

myManageHook = composeAll 
    [ className =? "wicd-gtk"  --> doFloat 
    , className =? "stalonetray" --> doIgnore 
    , manageDocks 
    ] 

main = do 
    xmproc <- spawnPipe "~/.local/bin/xmobar ~/.xmobarrc" 
    xmonad $ dynamicProjects projects $ docks def 
     { layoutHook   = avoidStruts $ myLayoutHook 
     , manageHook   = myManageHook <+> manageHook def 
     , logHook    = dynamicLogWithPP xmobarPP 
      { ppOutput = hPutStrLn xmproc 
      , ppLayout = (\x -> drop 10 x) 
      , ppTitle = xmobarColor "green" "" . shorten 150 
      } 
     , modMask    = mod4Mask 
     , keys     = myKeys 
     , workspaces   = myWorkspaces 
     , normalBorderColor  = myNormalBorderColor 
     , focusedBorderColor = myFocusedBorderColor 
     } 

내가 오류를하지 않습니다. 나는 또한 이전에 doShift을 사용하여 특정 윈도우에 강제로 파이어 폭스를 시도했지만 제대로 작동하지 않았다.

내가 잘못하고있는 아이디어가 있습니까?

답변