No nosso último exemplo configuramos o
Conky para exibir as informações mais essenciais do sistema. Certamente você vai querer que sejam exibidas mais informações, mas antes disso temos que ver como podemos dar uma acertada no visual dos nossos monitores, porque todos os indicadores juntos e numa mesma cor não é nenhum primor de beleza.
Cores
As cores são muito bem suportadas pelo Conky. Elas podem ser definidas através da variável "color" ou nas parâmetros internos de certos monitores.
Vejamos primeiramente o uso da variável "color", usada da seguinte forma:
${color #cor}Isso aqui fica colorido$color
Onde "cor" é o valor hexadecimal da cor desejada. Vamos implementar isso no nosso .conkyrc, deixando-o assim:
${color #ff4444}Computador:$color $nodename
${color #ff4444}Uptime:$color $uptime
${color #ffac82}Carga:$color $loadavg
${color #ffac82}CPU$color: $freq MHz ${color #ffac82}Usado:$color $cpu%
${color #ffac82}$cpubar$color
$cpugraph
${color #acff82}RAM:$color $memmax ${color #acff82}Usada:$color $mem ($memperc%)
${color #acff82}$membar$color
$memgraph
${color #ac82ff}Swap:$color $swapmax ${color #ac82ff}Usada:$color $swap ($swapperc%)
${color #ac82ff}$swapbar$color
O resultado será esse:
Não gostou do esquema das cores? Escolha as suas próprias. Para saber o valor hexadecimal de uma cor, abra o Gimp, abra o diálogo de seleção de cor, selecione a cor desejada e copie o valor do campo "Notação HTML", lembrando sempre de colocar a # (tralha) na frente do valor hexadecimal.
Agora só nos resta definir as cores dos gráficos de CPU e memória RAM, que continuam brancos. Os gráficos, ao contrário dos demais elementos, podem ter uma ou duas cores, definidas na própria variável do gráfico. Vejamos como ficam nossos dois gráficos. Altere seu .conkyrc e modifique as linhas abaixo:
${cpugraph ffac82 7fd641}
${memgraph acff82 567fc1}
Repare que agora nós não precisamos colocar o "#" na frente do hexadecimal da cor. Salve o arquivo e reinicie o Conky e veja os novos gráficos, agora coloridos, com um degradê da esquerda para a direita.
Use a sua criatividade na escolha das cores adequadas para fazer um degradê agradável. Se quiser que o gráfico possua apenas uma cor, basta especificar a mesma cor para o início e o final do degradê.
Formatação
Agora que ajustamos as cores, vamos acertar a formatação. Primeiramente, vamos definir grupos de informações e separar um grupo do outro usando uma linha, representada pela variável "stippled_hr". Vamos colocar uma linha logo abaixo do gráfico de CPU, separando as informações de processamento das informações de memória:
${cpugraph ffac82 7fd641}
$stippled_hr
${color #acff82}RAM:$color $memmax ${color #acff82}Usada:$color $mem ($memperc%)
Salve o arquivo, reinicie o Conky e repare que agora há uma linha separadora logo abaixo do gráfico de uso de CPU.
Agora, vamos alinhar o texto, para que ele ocupe toda largura do espaço em que são exibidas as informações. Faremos isso alinhando à direita o texto que estiver na porção direita, usando a variável "alignr". Vamos modificar um pouco a disposição dos elementos para que o novo alinhamento fique bom:
${color #ff4444}Computador:$color ${alignr}$nodename
${color #ff4444}Uptime:$color ${alignr}$uptime
${color #ffac82}Carga:$color ${alignr}$loadavg
${color #ffac82}CPU:$color ${alignr}$freq MHz
${color #ffac82}Usado:$color $cpu% ${color #ffac82}$cpubar$color
${cpugraph ffac82 7fd641}
$stippled_hr
${color #acff82}RAM:$color ${alignr}$memmax
${color #acff82}Usada:$color $memperc% ${color #acff82}$membar$color
${memgraph acff82 567fc1}
${color #ac82ff}Swap:$color ${alignr}$swapmax
${color #ac82ff}Usada:$color $swapperc% ${color #ac82ff}$swapbar$color
Abaixo, o nosso Conky depois de adicionarmos cores e formatação.
Evoluímos bastante não acha? Só precisamos agora adicionar mais indicadores e gráficos e terminar de ajustar a formatação. Vire a página para descobrir outras variáveis que podem ser usadas no Conky.