Conky: ラウンド ${top CPU 1}

Conky: ラウンド ${top CPU 1}

${top cpu 1}たとえば、私に示したものがあります13.34。で丸めることは可能です13か?

答え1

luaこれを行うには、小さなコードスニペットを書くことができます。たとえば、次のようになります~/.conkyrc

conky.config = {
    lua_load = '/tmp/mylua.lua',
};
conky.text = [[
 ${lua conky_myfun ${top cpu 1}}
]]

そしてファイルに/tmp/mylua.lua

     function conky_myfun(arg)
      local n = conky_parse(arg)
      return math.floor(tonumber(n)+.5)
     end

これはconky_myfun与えられた引数で呼び出されます。この関数はargを評価して値を取得し、それを数値に変換して最も近い整数に丸めます。

関連情報