Resposta curta: Não é possível ao se ater apenas às variáveis e funções embutidas do conky.
Resposta longa: Existe um caminho. Primeiro de tudo, o que Csaba disse no outro comentário, não é inteiramente verdade: Então, se você não atualizar dezenas de parâmetros a cada segundo, você não deve ver mais de 2-3% de uso extra da CPU . Não é necessariamente sobre quantidades de parâmetros. Você já pode exigir que update_interval
seja definido como 0,5 ou menor, se você usar apenas uma mera linha de rolagem de texto (como no meu caso). Experimente você mesmo. O texto de rolagem será executado literalmente no ritmo de um caracol no valor padrão de update_interval
.
Mas você não quer que outras coisas sejam atualizadas tão freneticamente quanto isso (exceto para gráficos, talvez), então o que você pode fazer?
Terceirizar o código que precisa estar em um intervalo maior. Mesmo que algumas funções conky possam existir para ele, use funções de substituição de bash
(ou mesmo Python), coloque-as em um script e ${execi}
respectivamente ${texeci}
com o intervalo desejado. Em alguns casos, você também pode querer usar ${execpi}
resp. ${texecpi}
desde que os dois últimos também permitirão que você use uma linha como echo "${color aabbcc}"
em um script bash
analisado por conky para parâmetros / variáveis internos.