【发布时间】:2017-12-30 01:34:26
【问题描述】:
我按照Here 的说明使程序 (wicd-gtk) 始终在浮动窗口中运行。
以下是我的 xmonad.hs 中的相关部分:
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
}
我重新编译时没有收到任何错误,但是 wicd-gtk 没有作为浮动窗口加载。我之前也尝试过使用 doShift 将 firefox 强制进入特定窗口,但效果不佳。
任何想法我做错了什么?
【问题讨论】: