Uma solução (não é possível encontrar nada melhor agora, mas funciona) envolve o uso de uma função Lua personalizada. Veja como você deve fazer isso:
-
Crie um arquivo para a função Lua, diga
~/.conky_lua_scripts.lua
com:function conky_pad( number ) return string.format( '%3i' , conky_parse( number ) ) end
Isto irá preencher o número com espaços (imo mais agradáveis), se você quiser zeros apenas substitua '% 3i' por '% 03i'.
-
No seu
.conkyrc
add antes da seçãoTEXT
:lua_load ~/.conky_lua_scripts.lua
-
Finalmente, imprima um tipo de valor preenchido na seção
TEXT
, como:${alignc}CPU: ${lua_parse pad ${cpu}}%
Eu tentei manter a função Lua o mais simples possível, mas você pode fazer uma mais genérica, se quiser, para que você possa gerenciar qualquer número / valor ou até mesmo alterar seu alinhamento.