xmobar : xbm 图标右侧的空白
xmobar : gaps on the right of xbm icons
我在 xmobar 中正确显示 xbm 图标时遇到问题;即,在某些 xbms 的右侧似乎有 1px 的间隙:
从一些实验来看,间隙似乎只出现在分隔符字符 ('%') 之间的模板部分中,分隔符字符将插件与纯文本分开。
例如,我用来格式化条形图内存使用部分(左起第一个紫色部分)的代码是:
<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,height:14px),我尝试调整图标的宽度以试图填补空白。这没有效果。
有没有人以前遇到过这个问题,或者知道消除间隙的修复方法?
在此先感谢您的帮助!
不确定到底是什么问题,但是当我通过以下 运行 切换到使用 cabal 的版本时,问题得到了解决:
sudo apt-get remove xmobar
cabal install xmobar --flags="with_xft"
希望这对遇到此问题的其他人有所帮助!
我在 xmobar 中正确显示 xbm 图标时遇到问题;即,在某些 xbms 的右侧似乎有 1px 的间隙:
从一些实验来看,间隙似乎只出现在分隔符字符 ('%') 之间的模板部分中,分隔符字符将插件与纯文本分开。
例如,我用来格式化条形图内存使用部分(左起第一个紫色部分)的代码是:
<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,height:14px),我尝试调整图标的宽度以试图填补空白。这没有效果。
有没有人以前遇到过这个问题,或者知道消除间隙的修复方法?
在此先感谢您的帮助!
不确定到底是什么问题,但是当我通过以下 运行 切换到使用 cabal 的版本时,问题得到了解决:
sudo apt-get remove xmobar
cabal install xmobar --flags="with_xft"
希望这对遇到此问题的其他人有所帮助!