0

xmobar で xbm アイコンを正しく表示するのに問題があります。つまり、いくつかの xbm の右側に 1 ピクセルのギャップのように見えるものがあります。

xmobar

いくつかの実験から、ギャップは、プラグインをストレート テキストから分離する区切り文字 ('%') の間にあるテンプレートのセクションでのみ発生するようです。

例として、バーのメモリ使用量部分 (左から最初の紫色のセクション) をフォーマットするために使用しているコードは次のとおりです。

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

「メモリ」プラグインには次のテンプレートがあります。

<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 に答える