0

我在 xmobar 中正确显示 xbm 图标时遇到问题;即,某些 xbms 的右侧似乎有 1px 的间隙:

xmobar

从一些实验来看,间隙似乎只出现在分隔符字符('%')之间的模板部分中,它将插件与纯文本分开。

例如,我用来格式化条形图的内存使用部分(左起第一个紫色部分)的代码是:

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

并且'memory'插件有一个模板:

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

请注意,“right_div.xbm”显示正常,但“mem.xbm”(嵌套在“%”字符中)有一个间隙。

所有 xbm 的大小都相同(宽度:8px,高度:14px),我尝试调整图标的宽度以试图填补空白。这没有效果。

有没有人遇到过这种情况,或者知道消除差距的解决方法?

提前感谢您的帮助!

4

1 回答 1

0

不确定到底是什么问题,但是当我通过运行以下命令切换到使用 cabal 的版本时,它已得到修复:

sudo apt-get remove xmobar

cabal install xmobar --flags="with_xft"

希望这可以帮助其他遇到此问题的人!

于 2016-09-04T23:30:11.740 回答