${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を評価して値を取得し、それを数値に変換して最も近い整数に丸めます。