xmobar에 작업 공간 정보를 제대로 제공하려면 xmonad.hs 파일이 어떤 모습이어야 합니까?
답변1
Xmobar를 추가하는 가장 간단한 솔루션은 다음 구성입니다.
import XMonad
import XMonad.Hooks.DynamicLog
main = xmonad =<< xmobar def
그러나 일반적으로 Xmonad 사용자는 데스크탑을 조정하는 것을 선호합니다. 이것은 Xmobar를 추가하는 가장 인기 있는 방법입니다:
import XMonad
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
import XMonad.Util.Run
main = do
-- start Xmobar process
h <- spawnPipe "xmobar -d"
xmonad $ def {
-- this adds a fixup for docks
layoutHook = avoidStruts $ layoutHook def,
-- this adds Xmobar to Xmonad
logHook = dynamicLogWithPP $
xmobarPP {
ppOutput = hPutStrLn h
},
-- this adds a second fixup for docks
manageHook = manageDocks <+> manageHook def
}
제 생각에는 Xmobar가 이렇지는 않은 것 같습니다. 대부분의 경우 사람들은 사용자 정의 Xmobar를 추가합니다.구성그리고 추가 보도폴리프로필렌 특성여기에 이미 xmobarPP
사전 구성되어 있습니다.