xmobar: пробелы справа от значков xbm

У меня проблема с отображением значков xbm в моем xmobar; а именно, справа от некоторых xbms есть разрыв в 1px:

xmobar

Из некоторых экспериментов кажется, что промежутки возникают только в тех разделах шаблона, которые находятся между разделителем char ('%'), который отделяет плагины от простого текста.

Например, код, который я использую для форматирования области использования памяти панели (первая фиолетовая часть слева):

<fc=#442244,#222244><icon=right_div.xbm/>%memory%</fc>·

и плагин "память" имеет шаблон:

<fc=#555555,#442244><icon=mem.xbm/> <usedratio> </fc>

Обратите внимание, что "right_div.xbm" отображается нормально, но в "mem.xbm" (который вложен в символы "%") есть пробел.

Все xbm одинакового размера (ширина:8 пикселей, высота:14 пикселей), и я попытался отрегулировать ширину значков в попытке заполнить пробел. Это не имело никакого эффекта.

Кто-нибудь сталкивался с этим раньше или знает, как исправить пробелы?

Заранее благодарю за любую помощь!

1 ответ

Решение

Не знаю точно, в чем проблема, но она была исправлена, когда я переключился на использование версии cabal, выполнив следующее:

sudo apt-get remove xmobar

cabal install xmobar --flags="with_xft"

Надеюсь, что это поможет кому-то еще, кто имеет эту проблему!

Другие вопросы по тегам