所以我坐在這裏爲我自己編譯XMonad,因爲我不喜歡由我的包管理器提供版本0.9.1和0.9.2。目前的問題是,XMonad本身的編譯成功,但後來我得到一個奇怪的錯誤時xmonad嘗試來分析我的配置文件: xmonad.hs:254:15:
Couldn't match expected type `containers-0.3.0.0:Data.Map.Map
這是跟進到this question。 在追求試圖找到我多少物理監測員,我想出了 screenCount :: X Int
screenCount = withDisplay (io.fmap length.getScreenInfo)
makeXMobars :: X [Handle] -- loads two xmobars per screen, one top & one bott
我無法按照我的預期使該功能正常工作。 setScreenAndWorkspace i =
windows (viewOnScreen screenId workspaceId)
where
screenId = ((i-1) `mod` numberOfScreens)
-- workspaceId = show i -- doesn't work for