Что не так в этой конфигурации 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, поэтому я бы посоветовал вам просмотреть их.