Usando Conky no LXDE com temperatura do processador

Publicado por Xerxes em 16/09/2009

[ Hits: 11.868 ]

 


Usando Conky no LXDE com temperatura do processador



Dica testada no Arch Linux.

Certa vez um amigo me perguntou como se faz para usar o Conky no LXDE, visto que normalmente o Pcmanfm (gerenciador de arquivos do LXDE) costuma ficar sobre a janela do Conky, cobrindo-o. Eu também já tive essa dúvida e agora compartilho uma solução para que o Conky fique sobre o Pcmanfm na área de trabalho.

A solução é apenas usar alguns parâmetros no arquivo .conkyrc, por exemplo:

background no
font monospace:size=9
xftfont monospace:size=9
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_class Conky
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 500
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
TEXT
${iconv_start UTF-8 ISO_8859-1}

Kernel:       $kernel
Uptime:       $uptime

CPU:          (${cpu cpu1}%) ${freq}MHz / ${execi 2 cat /sys/bus/pci/drivers/k8temp/0000\:00\:18.3/temp1_input | cut -c1,2}° C
RAM:          ($memperc%) $mem / $memmax
Swap:         ($swapperc%) $swap / $swapmax

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}

/:            ${fs_used /} / ${fs_size /} (${fs_free_perc /}%)
/home:        ${fs_used /home/} / ${fs_size /home} (${fs_free_perc /home}%)

HD I/O:       ${diskiograph 19}
          
Net Down/Up:  ${downspeed eth0} / ${upspeed eth0} k

Hostname:     $nodename

Time:         ${time %H:%M:%S}
              ${time %d de %B de %Y}
${iconv_stop}

E sobre a temperatura do CPU? Observe a linha:

CPU:          (${cpu cpu1}%) ${freq}MHz / ${execi 2 cat /sys/bus/pci/drivers/k8temp/0000\:00\:18.3/temp1_input | cut -c1,2}° C

Ela mostra o caminho da informação da temperatura do CPU e dá os parâmetros para executar o comando removendo o excesso de zeros. Você pode perceber isso com o comando:

cat /sys/bus/pci/drivers/k8temp/0000\:00\:18.3/temp1_input

Dependendo do seu sistema, o caminho pode ser um pouco diferente e você pode ter mais de uma temperatura (temp2_input, por exemplo).

Eis o resultado:
Linux: Usando Conky no LXDE com temperatura do processador
Outras dicas deste autor

Cinnamon - Fork no Gnome 3 no Arch e no KahelOS

Documentário: Indie Game - The Movie

GNU é o ca*****!

WPS Office no Slackware

Arch Linux + Compiz - Janelas sem bordas?

Leitura recomendada

GRUB 2 do Sabayon - Adicionando outras Distribuições GNU/Linux

Nagios Core 4.0.6 no Debian 7 - Instalação e configuração

Wireless no BackTrack 5 (WPA) - Instalação e Configuração

Linux Mint - Erro: Problem with MergeList [Resolvido]

Usuário não está no arquivo SUDOERS (solução definitiva)

  

Comentários
[1] Comentário enviado por davidxtwo em 23/12/2009 - 07:52h

Nossa, muito obrigado mesmo sua dica foi de muita valia, gosto muito do LXDE, mas tava me matando para fazer o conky rodar dessa forma nele, obrigada.

[2] Comentário enviado por rrodrigues345 em 16/01/2010 - 13:05h

Olá, muito bom o artigo!! Estou aprendendo bastante com ele =D !!

Mas tem uma coisa que eu não entendi:

[i]Dependendo do seu sistema, o caminho pode ser um pouco diferente e você pode ter mais de uma temperatura (temp2_input, por exemplo). [/i]

Será que alguém podia me ajudar a achar esse caminho aí?? Eu não sei onde que fica isso aqui ó:
$ cat /sys/bus/pci/drivers/k8temp/0000\:00\:18.3/temp1_input

no meu pc aparece a mensagem: bash: $: command not found

Quem souber, me ajuda ai, por favor! Muito obrigado!!

Até mais!!

[3] Comentário enviado por D3L3T3 em 24/01/2010 - 22:53h

Me ajudor muito!
Obrigado!

[4] Comentário enviado por removido em 23/12/2010 - 23:58h

Olá xerxes, tem como colocar o conky pra iniciar junto com lxde?

Já tentei de tudo quanto jeito mas ainda não consegui.

Se puder me ajudar, ficaria muito grato.

Abraço

[5] Comentário enviado por xerxeslins em 25/12/2010 - 01:16h

Gedimar,

isso deve ajudá-lo:

http://www.vivaolinux.com.br/dica/Iniciando-programas-junto-ao-LXDE



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts