xmonadウィンドウマネージャを設定していますが、次の問題があります。 xmobarを設定して実行しようとすると、次のメッセージが表示されます。
xmobar: .xmobarrc: configuration file contains errors!
Usage: xmobar [OPTION...] [FILE]
Options:
-h, -? --help This help
-V --version Show version information
-f font name --font=font name The font name
-B bg color --bgcolor=bg color The background color. Default black
-F fg color --fgcolor=fg color The foreground color. Default grey
-o --top Place xmobar at the top of the screen
-b --bottom Place xmobar at the bottom of the screen
-a alignsep --alignsep=alignsep Separators for left, center and right text
alignment. Default: '}{'
-s char --sepchar=char The character used to separate commands in
the output template. Default '%'
-t template --template=template The output template
-c commands --commands=commands The list of commands to be executed
Mail bug reports and suggestions to <[email protected]>
私のプロフィール
Config { font = "-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*"
, bgColor = "black"
, fgColor = "grey"
, position = Top
, commands = [ Run Weather "EGPF" ["-t","<station>: <tempC>C","-L","18","-H","25","--normal","green","--high","red","--low","lightblue"] 36000
, Run Cpu ["-L","3","-H","50","--normal","green","--high","red"] 10
, Run Memory ["-t","Mem: <usedratio>%"] 10
, Run Swap [] 10
, Run Date "%a %b %_d %l:%M" "date" 10
, Run StdinReader
]
, sepChar = "%"
, alignSep = "}{"
, template = "%StdinReader% }{ %cpu% | %memory% * %swap% <fc=#ee9a00>%date%</fc> | %EGPF%"
}
次からコピーされた設定Haskell Wiki。私のxmobarのバージョンは0.9.2です。
答え1
あなたの設定でxmobarを実行しようとするとエラーが発生します。
xmobar:ユーザーエラー(createFontSet)
バージョン0.11.1を使用しているので、異なる必要があります。
この問題を解決するには、フォント設定を次に変更する必要がありました。
フォント="xft:liberationmono:pixelsize=10"
答え2
この構成は次のように機能します。
Config { font = "-misc-fixed-*-*-*-*-13-*-*-*-*-*-*-*"
, bgColor = "black"
, fgColor = "grey"
, position = TopW L 100
, lowerOnStart = True
, commands = [ Run Cpu ["-L","15","-H","50","--normal","green","--high","red"] 10
, Run Date "%a %b %_d %Y %H:%M:%S" "date" 10
, Run StdinReader
]
, sepChar = "%"
, alignSep = "}{"
, template = "%StdinReader% }{ %cpu% | %date%"
}
答え3
フォントコードの先頭に「xft:」を追加してください。
font = "-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*"
font = "xft:-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*"