Was ist in dieser xmonad-Konfiguration falsch?

1557
dabito

Ich habe die folgende Konfiguration auf xmonad.hs, ich möchte wirklich nur Xmobar zur Spawn-Pipe hinzufügen, aber ich weiß nicht, was falsch ist. Das ist meine Konfig:

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

Und das ist der Fehler, den ich bekomme:

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

1 Antwort auf die Frage

1
Robert Massaioli

Es gibt einen viel einfacheren Weg, dies zu tun, und Sie können das in meiner xmonad config sehen . Im Wesentlichen sind die wichtigen Zeilen diese:

-- 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 

Diese xmonad dort wird von dieser Zeile hier bereitgestellt :

import XMonad.Hooks.DynamicLog (dynamicLogXinerama, xmobar) 

Die Dokumentation zur Xmobar-Funktion finden Sie hier .

Und damit solltest du das selbst machen können! Prost. Möglicherweise können Sie auch einige andere Tipps aus meiner XMonad-Konfiguration abrufen, so dass ich Ihnen empfehlen würde, eine Suche durchzuführen.