Conky: rodada $ {top cpu 1}

2

Eu tenho ${top cpu 1} que me mostra, por exemplo, 13.34 . É possível arredondar isso para 13 ?

    
por Vitaly Zdanevich 24.10.2015 / 22:16

1 resposta

1

Você pode escrever um pequeno bocado de lua code para fazer isso por você. Por exemplo, no seu ~/.conkyrc :

lua_load /tmp/mylua.lua
TEXT
${lua conky_myfun ${top cpu 1}}

e no arquivo /tmp/mylua.lua

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

Isso chama conky_myfun com o dado arg. A função avalia o argumento para obter o valor, ele é convertido em um número, e arredondado para o inteiro mais próximo.

    
por 25.10.2015 / 17:25

Tags