Usando Conky no LXDE com temperatura do processador

Publicado por Xerxes Lins em 16/09/2009

[ Hits: 10.307 ]

Blog: https://heeeeeeeey.com/

 


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

Ícones Tango Puro

11 Dicas para Elementary OS Freya

Invertendo os botões do touchpad no Slackware 14

Como restaurar um ambiente Xfce

Applet de rede no Gnome 3 (ArchLinux)

Leitura recomendada

Nat simples e rápido no RedHat

Nem todas as janelas maximizadas no UNR

NTP prático com Linux, Windows 2000 e 2003

Melhorias sutis no Fedora Xfce Spin

Controle de acesso por MAC address

  

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 ricardoperera 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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts