Вам нужно добавить немного Lua.
Во-первых, создайте функцию Lua для вызова top
, отрежьте пробел в конце ее ответа и сохраните его в файле с именем, например, snipws.lua
...
function conky_snipws()
local s = conky_parse("${top name 1}")
return string.gsub(s, "%s+$", "")
end
Затем в верхней части раздела conky.config
вашего файла .conkyrc
поместите следующее (, изменив путь по мере необходимости )...
lua_load = '~/bin/lua_scripts/snipws.lua',
...и в разделе conky.text
поместите следующее...
${lua conky_snipws}
Вы также можете включить назначение top_name_width
в секцию conky.config
, чтобы указать максимальную ширину имени, до 512 символов в соответствии с man top
.