Usando Conky no LXDE com temperatura do processador

Publicado por Xerxes em 16/09/2009

[ Hits: 11.683 ]

 


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

Coleção de papéis de parede para Slackware

Removendo: the virtualbox kernel service is not running [Resolvido]

Conheça as novidades do Gnome 3.20

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

Instalação do Sublime no Fedora 31

Leitura recomendada

Boot automático pelo último kernel ou sistema utilizado (GRUB 2)

Repositórios para Debian Jessie

Acessar página do Banco do Brasil no Ubuntu 9.10

Personalizando o Grub 2

Colocando programas na inicialização do Blackbox

  

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