Se você procura uma maneira simples de monitorar o seu Linux, exibindo somente as informações que lhe interessam, organizadas da maneira que lhe agrada, então o Conky foi feito para você. Neste artigo você aprenderá a utilizar esse monitor do sistema leve, versátil e funcional.
Segue uma lista contendo algumas das diversas variáveis que podemos utilizar para configurar o Conky, com os respectivos modos de uso, agrupados por categoria.
Indicadores
${top [atributo] [posição]}: mostra o atributo especificado do processo que ocupa a posição indicada na lista dos processos que mais estão consumindo CPU. Os atributos podem ser:
name: nome do processo;
pid: PID do processo;
cpu: tempo de CPU utilizada pelo processo;
mem: memória utilizada pelo processo;
mem_res: memória residente utilizada pelo processo;
mem_vsize: memória virtual utilizada pelo processo;
time: tempo total decorrido desde que o processo foi iniciado.
${top_mem [atributo] [posição]}: idêntico ao anterior, porém a lista é organizada por uso de memória e não de processador;
${fs_free [ponto de montagem]}: exibe a quantidade de espaço livre na partição que está montada no diretório "ponto de montagem";
${fs_size [ponto de montagem]}: idêntico ao anterior, porém exibe o tamanho total da partição;
${fs_bar [ponto de montagem]}: idêntico ao "fs_free", porém exibe uma barra gráfica ao invés de um indicador numérico;
${downspeed [interface]}: exibe a velocidade de download na interface de rede especificada;
${upspeed [interface]}: idêntico ao anterior, porém exibe a velocidade de upload;
${downspeedgraph [interface] [altura],[largura] [cor 1] [cor 2]}: exibe um gráfico colorido indicativo da velocidade de download da interface especificada;
${upspeedgraph [interface] [altura],[largura] [cor 1] [cor 2]}: idêntico ao anterior, porém gera o gráfico para upload.
Formatação
${offset [x]}: move o texto "x" pixels à direita;
${voffset [y]}: move o texto "y" pixels para baixo;
${tab [x]}: insere uma tabulação de "x" pixels de largura.
Configuração
background [yes|no]: usar plano de fundo ou usar fundo transparente;
xftalpha [valor]: transparência do texto (válido somente quando o valor da opção "use_xft" for "yes"). Os valores válidos vão de 0.0 a 1.0;
update_interval [segundos]: intervalo de atualização das informações exibidas pelo Conky. Quanto menor o intervalo, mais recursos o Conky consome. Você pode usar fração de segundo, separando a casa decimal por ponto (ex.: 0.8);
own_window [yes|no]: usar uma janela própria ou desenhar o Conky na área de trabalho. Se você estiver usando o Nautilus, essa opção deve obrigatoriamente estar definida como "yes";
own_window_type [normal|desktop|override]: define o tipo da janela a ser usada (válido apenas se a opção "own_window" estiver definida como "yes"). Janelas do tipo "normal" são iguais a qualquer outra janela. O tipo "desktop" não possuem decoradores de janela e não aparecem na barra de tarefas. Já as do tipo "override" não são controladas pelo gerenciador de janelas;
maximum_width [pixels]: largura máxima permitida para a janela do Conky;
default_color [cor]: cor padrão para usar no texto e demais elementos;
double_buffer [yes|no]: ativa buffer duplo. Na prática, isso faz o Conky parar de piscar sempre que as informações são atualizadas.
Para uma lista completa de variáveis e opções de configuração, visite os links a seguir.
[2] Comentário enviado por albfneto em 24/09/2008 - 08:08h
O artigo é muito bom!
o Conky é leve, bonito e muito eficiente. Eu uso também!
Já tá nos favoritos.
Vou usar seu artigo, porque assim, mudo meu conky, compilando com todos os recursos.
[7] Comentário enviado por davidsonpaulo em 29/09/2008 - 08:25h
diggao, sim, é possível, o Conky possui variáveis para exibir temperaturas, e ele utiliza o lm_sensors para isso. Confira na lista oficial de variáveis do Conky, o link está na página 5. Um abraço.