Eu trabalhei um bom conky que funciona bem. Eu tenho quatro cores definidas por meio de variáveis, como:
color1 9e6600
color2 214746
color3 537189
color4 00b578
Eles aparecem na parte superior do meu código antes da seção TEXT, de modo que, se eu quiser alterar o tema de cores para todo o arquivo, tudo o que tenho que fazer é alterar esses quatro números hexadecimais e clicar em salvar.
Mas no que diz respeito ao código de certos gráficos, eu tenho que inserir manualmente os valores hexadecimais de cor, pois parece não funcionar se eu usar os nomes das variáveis (como color1 color2 em vez dos valores hexadecimais).
Aqui está uma seção do código mostrando os dois valores hexadecimais no final que eu prefiro substituir por nomes de variáveis para que eu não precise alterá-los manualmente se eu estiver experimentando cores diferentes.
$ {color2} $ {voffset 8} $ {font} $ {tab} $ {tab} $ {tab} Abaixo: $ {alignr} $ {color4} $ {downspeed wlan0} $ {color1} $ {voffset -12} $ {downspeedgraph wlan0 25,150 00b578 214746}
Eu prefiro apenas alterar os valores das minhas variáveis e tê-las aplicadas globalmente para todo o arquivo conky e não ter que procurar por números hexadecimais para que certos gráficos sejam atualizados. Existe uma maneira de fazer os números hexadecimais no final do código acima color4 color2 em vez dos números hexadecimais?
Eu tentei colchetes, chaves e parênteses, mas parece que não funcionam para dizer ao código para usar os valores armazenados em color4 e color2. Por exemplo, alguém poderia pensar que essa linguagem permitiria:
$ {color2} $ {voffset 8} $ {font} $ {tab} $ {tab} $ {tab} Abaixo: $ {alignr} $ {color4} $ {downspeed wlan0} $ {color1} $ {voffset -12} $ {downspeedgraph wlan0 25,150 color4 color2}
Mas isso não funciona.
aqui está uma foto da minha área de trabalho e conky: