这个 xmonad 配置有什么错误?

这个 xmonad 配置有什么错误?

我在 xmonad.hs 上有以下配置,我实际上只是想将 xmobar 添加到 spawn 管道,但我不知道哪里出了问题。这是我的配置:

import XMonad

main = do
    xmproc <- spawnPipe "xmobar &"
    xmonad $ defaultConfig
        { modMask = mod4Mask -- Use Super instead of Alt
        , terminal = "xterm -fg white -bg black"
        -- more changes
        }

这是我得到的错误:

xmonad.hs:6:9: parse error on input `{'

答案1

有一个更简单的方法可以做到这一点,你可以看到在我的 xmonad 配置中。本质上,重要的几行是这些:

-- put it all together
main = do
    nScreens <- countScreens    -- just in case you are on a laptop like me count the screens so that you can go
    xmonad =<< xmobar myBaseConfig
      { modMask = myModMask

那里提供了 xmonad通过此处的这一行

import XMonad.Hooks.DynamicLog (dynamicLogXinerama, xmobar)

您可以看到xmobar 函数的文档在这里

使用它,你应该能够自己做到这一点!干杯。你还可以从我的 XMonad 配置中获取一些其他提示,所以我建议你浏览一下。

相关内容