Ajuda para configurar o Conky

Publicado por Xerxes em 01/03/2008

[ Hits: 52.045 ]

 


Ajuda para configurar o Conky



Conky é um leve aplicativo que monitora o seu sistema; isso inclui o espaço em disco, utilização da RAM, swap e muitas outras coisas.

A grande vantagem do Conky é que além de consumir pouca memória ele é completamente customizável.

Todas as informações sobre como baixar e instalar o Conky podem ser encontradas neste link:
O grande problema da maioria dos usuários iniciantes, porém, é saber como customizar o Conky. No site oficial do Conky, podemos ver alguns exemplos de scripts e suas screenshots.

Veja as imagens (e seus respectivos scripts) no link:
Toda configuração do Conky é feita através de alterações em um arquivo de texto que fica oculto na pasta do usuário: o .conkyrc

As variáveis do .conkyrc podem ser encontrados neste link:
Para ajudar alguns iniciantes, disponibilizarei um script que pode ser usado como base para um outro script ou para ser utilizado diretamente (desde que feitas as modificações necessárias, como os nomes das unidades).

Copie e cole o script abaixo no arquivo .conkyrc da sua pasta pessoal. Se o arquivo não existir, crie-o.

background yes
font Zekton:size=7
xftfont Zekton:size=7
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 220 5
maximum_width 220
default_color d7d7d7
default_shade_color black
default_outline_color black
alignment top_right
gap_x 2
gap_y 10
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

TEXT
${font Zekton:style=Bold:pixelsize=20}${alignc}${time %H:%M:%S}${font Zekton:size=8}
${font Zekton:style=Bold:pixelsize=10}${alignc}${time %A - %D}${font Zekton:size=8}
SYSTEM ${hr 1 }

Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg
CPU ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}

Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

FILESYSTEM ${hr 1}${color}

/: $alignr ${fs_used /} / ${fs_size /} ($alignr${fs_free_perc /}%)
${fs_bar 4 /}
/home: $alignr ${fs_used /home/} / ${fs_size /home} ($alignr${fs_free_perc /home}%)
${fs_bar 4 /home}
/win-c: $alignr ${fs_used /win-c} / ${fs_size /win-c} ($alignr${fs_free_perc /win-c}%)
${fs_bar 4 /win-c}
/win-d: $alignr ${fs_used /win-d} / ${fs_size /win-d} ($alignr${fs_free_perc /win-d}%)
${fs_bar 4 /win-d}
HD I/O ${diskiograph 19}

NETWORK ${hr 1}${color}

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

Esse script deixa o Conky como o da figura abaixo:



Acho que com isso dá pra ter uma idéia de como funciona o Conky.

Você pode usar o Google para pesquisar outros scripts e escolher o que mais lhe agrada.

Estarei disponível para esclarecer qualquer dúvida,

Abraço.

Outras dicas deste autor

Velocidade de navegação vs taxa de transferência

Steam - Jogos de Windows no GNU/Linux

Autologin no Fedora 11 e 12 (mole, mole)

Experimente Xfce + KWin

sudo: incapaz de resolver máquina mint [Resolvido]

Leitura recomendada

Ativando cedilha e acento em modo texto

Iniciando o Compiz GTK ou Emerald automaticamente no Fedora Spin (MATE + Compiz)

OpenJDK no Banco do Brasil (CrunchBang)

Configurando e sincronizando com um servidor de data/hora

Personalizando o OpenSuSE Linux 11 com alguns cliques

  

Comentários
[1] Comentário enviado por promano em 28/03/2008 - 15:05h

Obrigado pelas informaçoes.

Vlw!

[2] Comentário enviado por matheuskl em 11/04/2008 - 15:06h

o meu fica sobreposto a tudo!
sabes o que mudar?
valeu

[3] Comentário enviado por xerxeslins em 14/04/2008 - 13:35h

É normal. O Conky fica sobreposto a tudo menos ao papel de parede.

[4] Comentário enviado por GuiB422 em 15/07/2008 - 04:32h

Valeu !! Muito show !! Daqui a pouco já poderei postar meus screenshots !

Detalhe : Tem como consertar a codificação de caracteres?? Tipo na terça-feira o "ç" fica bagunçadão!!!!

Abraço.

[5] Comentário enviado por xerxeslins em 15/07/2008 - 14:08h

infelizmente não sei, GuiB422 ... pois aqui ficava normal.
mas eu troquei o modelo do conky e nao uso mais com o dia da semana por extenso. uso outro modelo com %d/%m/%Y

[6] Comentário enviado por milton-psyco em 20/08/2008 - 14:52h

ae pessoal... seguinte...sou novo nisso tudo e tals... ae fui no site do conky e vi o q tinha q ser feito na versao da minha distro


1. $ sudo apt-get install conky
2. $ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc

fiz isso mas apareceu o seguinte:

gzip: /usr/share/doc/conky/examples/conkyrc.sample.gz: No such file or directory

e agora? o q faço ?

[7] Comentário enviado por fsalem em 11/09/2008 - 15:39h

muito bom kra.. irei instalar aqui o conk no meu debian.. vleu msmo !!

[8] Comentário enviado por slack felix em 14/10/2008 - 20:30h

Olá,

O conky está funcionando beleza. O único problema é, quando eu coloco o $acpitemp, dá um problema que eu não sei como dar jeito:

fabio@felix:~$ conky
Conky: scandir for /proc/acpi/thermal_zone/: No such file or directory

Qual seria a solução?

[9] Comentário enviado por xerxeslins em 14/10/2008 - 20:54h

Isso acontece porque você não tem o acpitemp.


Nesse caso eu não sei o que fazer, mas olhando no Google achei um cara que disse que resolveu isso nesse link:

http://ubuntuforum-br.org/index.php?topic=40472.0





[10] Comentário enviado por japa.ctba em 21/10/2008 - 21:14h

Amigo, vlw!! era isso mesmo q eu precisava...

E o melhor de tudo... Ficou ateh bunitinhu... hehehe

Vlw cara!! Abraço!!!

[11] Comentário enviado por japa.ctba em 21/10/2008 - 21:17h

Soh uma dúvida... Como eu faço pra mover ele?

A posição dele ficou meio estranha... A parte de cima da janela ficou debaixo da barra superior, a barra de menus...

Tem algum jeito de eu deslocar a janela do conky alguns pixels abaixo?

Vlw

[12] Comentário enviado por japa.ctba em 21/10/2008 - 22:40h

opa!! consegui resolver...

apenas mudei o campo align de top_right para middle_right...

mas valeu mesmo pela dica...

abraço!!!

[13] Comentário enviado por xerxeslins em 27/03/2009 - 19:39h

Esta outra dica pode ser útil, para completar a dica acima:

http://www.vivaolinux.com.br/dica/Conky-Caracteres-estranhos-ao-inves-de-cedilha-e-simbolo-de-grau/

[14] Comentário enviado por flaviocc_linux em 19/05/2009 - 22:58h

por acaso vc saberia que alteraçao teria que fazer no caso de um processador de dois nucleos ?

[15] Comentário enviado por xerxeslins em 20/05/2009 - 15:09h

Para mostrar processadores com mais de um núcleo eu não sei, mas creio que essa página possa ajudar:

http://www.64bitjungle.com/tech/conky-dual-core-processors-in-conkyrc/

flw!

[16] Comentário enviado por removido em 17/04/2010 - 16:46h

Aki to usando conexão wireless. Percebi q não é apenas mudar de eth0 para wlan0 nas ultimas linhas do script para que os gráficos referentes a essa variavel se comportem corretamente. Qual o fator de escala nesse caso?
Tipo, aki as curvas do gráfico quase não aparecem.
Abs

[17] Comentário enviado por xerxeslins em 18/04/2010 - 10:43h

diego: eu não sei, desculpe =(

[18] Comentário enviado por removido em 18/04/2010 - 11:08h

Olá, acabei de resolver, rsrs. Foi falta de atenção da minha parte ao configurar o script.
Mas obrigado assim msm, segui este tópico e deu tudo certo.
Abrços

[19] Comentário enviado por alisson.franco em 30/04/2010 - 02:56h

Então eu fiz da seguinte forma, procurei no arquivo essa parte

CPU ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}

depois apenas substitui os '1' por '2'.

CPU2 ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu2}%)
${cpubar 4 cpu2}
${cpugraph}

aqui funcionou normal...

[20] Comentário enviado por leandrogigant em 26/08/2010 - 12:31h

Funciounou muitoo bem! Do jeito que eu queria, só tem uma coisinha tem como eu colocar essa sidebar dele um pouco mais abaixo? tipo aqui ficou cortando a data...
agradeço a resposta!

[21] Comentário enviado por xerxeslins em 26/08/2010 - 12:40h

leandrogigant,

sim, você pode inserir um espaço logo após "TEXT".

Ou seja, ao invés de:

---
TEXT
${font Zekton:style=Bold:pixelsize=20}${alignc}${time %H:%M:%S}${font Zekton:size=8}
---

ficaria:

---
TEXT

${font Zekton:style=Bold:pixelsize=20}${alignc}${time %H:%M:%S}${font Zekton:size=8}
---

Você pode colocar quantos espaços precisar.

Abraço.

[22] Comentário enviado por jr_roots em 11/03/2011 - 12:53h

Pesso all,


Uma duvida quando eu digito o comando free ele mostra a seguinte saida :

total used free
7804 382 7421


e no conky ele me mostra:

Ram em uso : 173Mib/7.62GiB


Sera que o free mostra a memoria que foi alocada, e o conky mostra somente a que esta em uso?

[23] Comentário enviado por reng.unip em 17/11/2011 - 12:29h

Obrigado pelo exemplo de script, ficou show de bola.

Abraço.

[24] Comentário enviado por Purpurina em 02/05/2012 - 22:54h

Fala aí, então, eu instalei o conky, copiei o código e colei no arquivo .conkyrc que criei... só queria colocar o calendário maior agora ... estou pesquisando... outra coisa... os ícones da área de trabalho ficam sumindo... tem um jeito de resolver isso ?

[25] Comentário enviado por xerxeslins em 03/05/2012 - 10:51h

Olá amigo! Desculpe, mas faz um tempo que nao mexo com isso... Teria que fuçar e remexer mas estou sem tempo :(

[26] Comentário enviado por px em 11/08/2012 - 16:20h

o meu coloquei com esquema de cores baseado no meu proprio defalt escolhi azul e vermelho com uma desktop preta fcou massa lembrando q seu sistema pode pedir acesso root pra salvar a config (no arch pediu) ai manda um sudo -u root nano .conkyrc e edite-o flw galera

background yes
font Zekton:size=7
xftfont Zekton:size=7
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 220 5
maximum_width 220
default_color d7d7d7
default_shade_color white
default_outline_color black
alignment top_left
gap_x 2
gap_y 10
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

TEXT
${font Zekton:style=Bold:pixelsize=20}${alignc}${time %H:%M:%S}${font Zekton:size=8}${color blue}
${font Zekton:style=Bold:pixelsize=10}${alignc}${time %A - %D}${font Zekton:size=8}
SYSTEM ${hr 1 }${color blue}

Hostname: $alignr$nodename ${color blue}
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg
CPU ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}

Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

${color red}FILESYSTEM ${hr 1}

/: $alignr ${fs_used /} / ${fs_size /} ($alignr${fs_free_perc /}%)
${fs_bar 4 /}
/home: $alignr ${fs_used /home/} / ${fs_size /home} ($alignr${fs_free_perc /home}%)
${fs_bar 4 /home}
/win-c: $alignr ${fs_used /win-c} / ${fs_size /win-c} ($alignr${fs_free_perc /win-c}%)
${fs_bar 4 /win-c}
/win-d: $alignr ${fs_used /win-d} / ${fs_size /win-d} ($alignr${fs_free_perc /win-d}%)
${fs_bar 4 /win-d}
HD I/O ${diskiograph 19}

NETWORK ${hr 1}${color red}

Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

[27] Comentário enviado por edivandjs em 22/08/2012 - 11:27h

Cara, tentei usar outro código encontrado no próprio site do conky. E não funcionou...Alguma dica? Seria esse código:
background yes
font 7x13
use_xft no
on_bottom yes

mpd_host 192.168.150.2
mpd_port 6600

update_interval 1.0

total_run_times 0

own_window no

own_window_transparent yes

double_buffer yes

minimum_size 280 5

draw_shades yes
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1

default_color white
default_shade_color black
default_outline_color black

alignment top_right

maximum_width 308

gap_x 12
gap_y 12

no_buffers yes

uppercase no

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale no

use_spacer no

# stuff after 'TEXT' will be formatted on screen

TEXT
${color #5b6dad}$nodename linux-$kernel${alignr}${time %T}

${color #5b6dad}System:
${color #5b6dad} Uptime:${color #7f8ed3} $uptime ${color #5b6dad}- Load:${color #7f8ed3} $loadavg
${color #5b6dad} CPU Frequency:${color #7f8ed3} $freq_dyn_g ${color #5b6dad} Maximum:${color #7f8ed3} $freq_g
${color #5b6dad} CPU Usage:${color #7f8ed3} $cpu% ${cpubar}
${color #000000}${cpugraph cpu0 32,309 000000 7f8ed3}
${color #5b6dad} RAM Usage:${color #7f8ed3} $mem/$memmax - $memperc% ${membar}
${color #5b6dad} Swap Usage:${color #7f8ed3} $swap/$swapmax - $swapperc% ${swapbar}
${color #5b6dad} Processes:${color #7f8ed3} $processes ${color #5b6dad}Running:${color #7f8ed3} $running_processes

${color #5b6dad}Networking:
${color #5b6dad}Down:${color #7f8ed3} ${downspeed wlan0} k/s${color #5b6dad}${offset 80}Up:${color #7f8ed3} ${upspeed wlan0} k/s
${color #000000}${downspeedgraph wlan0 32,150 000000 7f8ed3} ${color #000000}${upspeedgraph wlan0 32,150 000000 7f8ed3}
${color #5b6dad}Address: ${color #7f8ed3}${addr wlan0}${alignr}${color #5b6dad}TCP Connections: ${color #7f8ed3}${tcp_portmon 1 65535 count}

${color #5b6dad}File Systems:
${color #5b6dad}/ ${color #7f8ed3}${fs_used /}/${fs_size /} ${color #7f8ed3}${fs_bar /}
${color #5b6dad}~ ${color #7f8ed3}${fs_used /mnt/storage/}/${fs_size /mnt/storage/} ${color #7f8ed3}${fs_bar /mnt/storage/}
${color #5b6dad}w2k ${color #7f8ed3}${fs_used /mnt/windows}/${fs_size /mnt/windows} ${color #7f8ed3}${fs_bar /mnt/windows}

${color #5b6dad}Monitors CPU FAN1 FAN2
${color #7f8ed3} ${i8k_cpu_temp}C ${i8k_left_fan_status} ${i8k_right_fan_status}

${color #5b6dad}MPD: ${color #7f8ed3}${alignc}$mpd_artist - $mpd_title
${color #7f8ed3}$mpd_bar
${color #7f8ed3}${alignc}$mpd_status

${color #5b6dad}Name PID CPU% MEM%
${color #7f8ed3} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color #7f8ed3} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color #7f8ed3} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color #5b6dad}Mem usage
${color #7f8ed3} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color #7f8ed3} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color #7f8ed3} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}

${color #5b6dad}Portage:
${color #5b6dad}Last Sync ${color #7f8ed3}${execi 300 /home/hellfire/scripts/lastsync.pl}
${color #5b6dad}Current Progress ${color #7f8ed3}${execibar 30 /home/hellfire/scripts/emerge-progress.sh}
${color #5b6dad}Current Package ${color #7f8ed3}${execi 30 /home/hellfire/scripts/emerge-current.sh}
${color #5b6dad}Current Status ${color #7f8ed3}${execi 30 /home/hellfire/scripts/emerge-status.sh}

${color #5b6dad}Local Weather:
${color #7f8ed3}${execi 1800 /home/hellfire/scripts/weather/weather.sh}

${color #5b6dad}Gentoo Linux Security Advisories:
${color #7f8ed3}${execi 300 /home/hellfire/scripts/conky-rss.sh http://www.gentoo.org/rdf/en/glsa-index.rdf 5 1}

${color #5b6dad}Fox News Latest Headlines:
${color #7f8ed3}${execi 300 /home/hellfire/scripts/conky-rss.sh http://www.foxnews.com/xmlfeed/rss/0,4313,0,00.rss 5 2}



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts