Pular para o conteúdo

Conky - Configuração personalizada

Dica publicada em Linux / Configuração
Fernando T. Da Silva nandosilva
Hits: 37.182 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Conky - Configuração personalizada

Esta é uma configuração personalizada e simples para o monitor Conky, mas tem como fazer uma configuração bem mais avançada (usando até imagens gráficas para os elementos a serem monitorados), mas que requer alguns pacotes e libs extras.

Nesta configuração, a única coisa que você vai precisar é baixar algumas fontes da Internet que imitam figuras para dar um visual legal.

O Conky tem inúmeras opções, se você quiser melhorar o visual e acrescentar novas funções, estude este modelo e depois, no terminal, digite o comando:

man conky

... para conhecer todas as suas opções.

Antes de configurar o Conky, você tem que ter instalado os pacotes lm-sensors e hddtemp, devendo saber configurar os mesmos para depois configurar o monitor Conky.

Você deve editar o arquivo "~/.conkyrc" ou criar o arquivo, caso não exista, com a configuração abaixo:

#
update_interval 0.5
double_buffer yes
own_window yes
own_window_type desktop
own_window_transparent yes
use_xft yes
xftfont Liberation Mono:size=10
maximum_width 310 # largura
default_color white
alignment top_right
uppercase no
background yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager,below


TEXT
$nodename - $sysname $kernel
$machine Xubuntu 12.10
${color yellow}${font OpenLogos:size=30}t${font}
$hr
${color lightgrey}${font stylebats:size=18}P${font} Uptime:$color $uptime ${color lightgrey}
${font stylebats:size=18}X${font} Load:$color $loadavg
${color green}CPU Usage:${color yellow} ${cpu}% ${color yellow}${cpubar 12,40}
${color #ffac82}CPU$color: $freq MHz
${color red}${cpugraph 25,215}
${color lightgrey}RAM Uso:$color $mem/$memmax - $memperc%
${color lightgrey}Swap Uso:$color $swap/$swapmax - $swapperc%
${swapbar 12,200}

$color$stippled_hr
${color lightgrey}Networking:
Down: ${downspeed eth0} k/s ${alignr} Upload: ${upspeed eth0} k/s
${downspeedgraph eth0 10,50} ${alignr}${upspeedgraph eth0 10,50}
${totaldown eth0} ${alignr}${totalup eth0}

/ Uso:${fs_used /} T:${fs_size /} L:(${fs_free_perc /}%)

${color #ff5a00}Name ${alignr} PID CPU% MEM%
${color #ddaa00} ${top name 1} ${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${alignr}${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${alignr}${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${alignr}${top pid 4} ${top cpu 4} ${top mem 4}

CPU1: ${cpu cpu1}% $freq MHz ${alignr}${cpubar cpu1 8,60}
CPU2: ${cpu cpu2}% $freq MHz ${alignr}${cpubar cpu2 8,60}

$stippled_hr
Temperaturas
# Para a CPU
${color red}${font Weather:size=18}z${color}${font} CPU Temp: ${execi 1 /usr/bin/sensors | grep temp2 | cut -c11-20;}${alignr 3}
# Para a Placa Mae
${color red}${font Weather:size=18}z${color}${font} MB Temp : ${execi 1 /usr/bin/sensors | grep temp1 | cut -c11-20;}
# Temperatura do disco
${color red}${font Weather:size=18}z${color}${font}Temp disco: ${execi 10 /usr/sbin/hddtemp -q /dev/sda | cut -c28-35;}
# Medicao da rotacao da ventuinha da cpu
${font stylebats:size=18}l${font}RPM FAN : ${execi 1 /usr/bin/sensors | grep fan2 | cut -c11-22;}

# Relogio
${alignc}${color #FF0412}${font Arial Black:size=16}${time %H:%M:%S}${font}${color}
${alignc}${font Arial Black:size=11}${time %A}, ${time %e} de ${time %B} de ${time %G}${font}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


Obs.: não pode haver quebras de linhas nos comandos, se tiver aqui é devido à formatação da página.

Este modelo de configuração deixa o monitor preso ao desktop não tendo como mover o mesmo, mas você pode ver o papel de parede através do monitor.

Este modelo é configurado para CPU de 2 núcleos ou seja, Dual Core ou Core 2Duo, se você tiver apenas uma sigle Core, apague a linha CPU2: ou caso possua uma de 4 núcleos é só adicionar a linha CPU3: e CPU4: seguindo o modelo das outras.

Baixar da internet as fontes:
  • PizzaDude Bullets
  • OpenLogos
  • Wheather
  • Devil Inside
  • StyleBats

Elas serão utilizadas na configuração do Conky para criar ícones.

Sites com fontes:

Instalando as fontes a nível de usuário

Crie a pasta "~/.fonts" (caso não exista) e descompacte as fontes baixadas, caso esteja compactadas, nesta pasta.

Depois execute o comando:

fc-cache -fv

Como especificar o nome da fonte no monitor?

Observe a saída do comando da fonte PizzaDude Bullets instalada:

fc-list | grep -i pizza
 /home/nando/.fonts/PIZZADUDEBULLETS.ttf: 
  PizzaDude Bullets:style=Regular

Como saber qual figura para personalizar o meu monitor?

Na fonte OpenLogos, a letra 't' gera a figura do Tux.

Você pode usar o LibreOffice: escolha a fonte desejada no Writer e vá digitando as letras para ver quais figuras vão sendo geradas; repita os mesmos procedimentos nas outras fontes baixadas.

A letra 'v' com a fonte OpenLogos, gera o símbolo do Ubuntu junto com o nome Ubuntu.

Obs.: o CapsLock ligado gera outra figura diferente ao usar a mesma tecla.

Algumas fontes pode não aparecer o nome na listagem geral da caixa de fontes ao rolar a mesma de qualquer aplicação gráfica, e sim, somente as figuras da mesma será exibida. Mas, ao selecionar a fonte desejada, o nome da mesma será listada na caixa de fonte.

Posição do Conky no desktop

Você pode especificar a posição adequada do monitor Conky na tela ao iniciar, sendo esta posição de acordo com a resolução de tela do seu desktop:

conky -x 60 -y 50
$ conky -x 100 -y 50


Você deve ir testando qual é a melhor posição para o Conky no seu desktop. Experimente ir aumentado ou diminuindo apenas o valor '-x' e achado a posição desejada, passe para o valor '-y'.

Inicie sempre o Conky em uma janela de terminal durante os testes e depois mate o processo do Conky com o comando:

killall conky

Em outra janela de terminal, para você poder testar outra posição.

Ao achar a melhor posição, para iniciar o Conky automaticamente ao iniciar o seu gerenciador de janelas, coloque a seguinte linha de comando num arquivo tipo auto-início ou uma opção de executar comandos na inicialização do seu ambiente gráfico.

Exemplo: conky -x 100 -y 50 -c /home/nando/.conkyrc &

Notas

Se você criar o arquivo ".conkyrc" (oculto na sua pasta Home), este será o padrão que será utilizado pelo Conky ao executar somente o comando conky, sem especificar um arquivo de configuração a ser carregado usando o "flag -c".

Os valores após o cut na linha do hddtemp, precisarão ser reajustados conforme a marca e modelo do seu disco rígido.

eth0 = é a placa de rede com acesso à internet, substitua pela sua, que pode ser eth1, wlan0, etc...

Linhas para monitorar a bateria de notebook

A bateria pode ser BAT0 ou BAT1, para saber o número da sua bateria, em uma janela de terminal, digite o comando:

ls /proc/acpi/battery/

... que irá aparecer o número da mesma. Aí é só adicionar no arquivo assim: battery BAT1

No meu caso:

${color lightgrey}Bateria:$color ${battery BAT1}


Se a bateria estiver sendo usada, será exibido na janela do Conky:
Bateria: discharging 50%


Outra linha para baterias:

${color F8DF58}${font StyleBats:size=16}8${font} Battery: ${battery_percent}% ${battery_bar}


Mais outro modelo:

Bateria ${battery_time BAT1} ${alignr}(${battery BAT1}) ${battery_bar 4 BAT1}


A imagem abaixo, utiliza a configuração desta dica:
Linux: Configuração personalizada do monitor Conky


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando playlist de músicas MP3 manualmente

Backup incremental com cp

Encontre seus arquivos facilmente com Fsearch

Bug do duplo clique do Zenity no Linux Mint 17 Qiana [Resolvido]

Compactar arquivos e pastas com senha usando o 7z

Login automático em máquinas remotas

Deixando o Opensuse Tumbleweed com KDE bonitão

Login automático no Ubuntu

Criando um disquete de inicialização

Configurando HSP56 MR driver Smartlink no Ubuntu 9.04

#1 Comentário enviado por Roque em 24/07/2013 - 04:26h
Boas colega, veja bem, Li e não entendi bem a parte das configurações das imagens no meu caso nem o tux e nem os relógios apareceram e o horário também não, mas aí consegui colocar os processadores e tals e o HD ainda não mexi para adicionar modelo e tals.. tem como você me esclarecer como faço para colocar as imagens lá? O meu ficou dessa forma abaixo:

http://img802.imageshack.us/img802/6966/5zk5.jpg


Abraço e muito obrigado!
#2 Comentário enviado por Roque em 24/07/2013 - 04:36h
Desculpa ficou meio... estranho... eu entendi a parte da fonte eu não achei foi a fonte nos endereços que você postou...
#3 Comentário enviado por juscimar em 26/05/2014 - 03:11h
Bom dia fiz todos os procedimentos que você passou mas o meu não ficou transparente, ele ficou com uma janela na cor preta, como faço para deixá-lo transparente?

Desde já agradeço.
#4 Comentário enviado por Zirou em 22/06/2015 - 23:30h
Basta vc adicionar no arquivo .conkyrc em seu perfil a seguinte linha own_window_transparent yes.

Contribuir com comentário

Entre na sua conta para comentar.