Проблема с xmobar

Я создаю диспетчер окон 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 <andrea.rossato@unitn.it> 

Мой файл конфигурации

  • Может ли WM поднимать или опускать окна?
  • Пользовательский доступ / запуск
  • Диспетчер окон с несколькими указателями
  •  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.

  • Пользовательский доступ / запуск
  • Может ли WM поднимать или опускать окна?
  • Диспетчер окон с несколькими указателями
  • 3 Solutions collect form web for “Проблема с xmobar”

    Когда я пытаюсь запустить xmobar с вашей конфигурацией, у меня есть ошибка

    xmobar: ошибка пользователя (createFontSet)

    Это должно быть иначе, потому что я использую версию 0.11.1

    Чтобы исправить это, мне нужно изменить строку с настройкой шрифта на

    font = "xft: Liberation Mono: pixelsize = 10"

    Надеюсь, это поможет 🙂

    Эта конфигурация работала:

     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%" } 

    Просто добавьте «xft:» в начало кода шрифта

     font = "-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*" font = "xft:-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*" 
    Linux и Unix - лучшая ОС в мире.