Autor Tópico: Conky Radeon  (Lida 3557 vezes)

Offline kazebh

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Conky Radeon
« Online: 26 de Novembro de 2012, 19:10 »
Olá pessoal, gostaria de informações de como colocar a temperatura da placa de vídeo Radeon na conky.

Os sensores são mostrados da seguinte forma
---
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +59.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +55.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +59.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +54.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +55.0°C  (high = +87.0°C, crit = +105.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +54.0°C 
---

Utilizo a Conky Wizard, e para mostrar CPU e HD ela esta setada assim.
CPU --> ${execi 4 sensors | grep -A 0 'temp2' | cut -c15-18} ºC
HD ----> ${execi 4 sensors | grep -A 0 'temp1' | cut -c15-18} ºC

Agora gostaria de saber como setar para mostrar a Placa de vídeo, e se estas informações sobre a temperatura da CPU estão bem configuradas.
Já tentei de muitas formas, e não consigo fazer ela mostrar a temperatura. Fica com o campo vazio.


Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Conky Radeon
« Resposta #1 Online: 26 de Novembro de 2012, 19:51 »
Como o output tem separação por tab ou espaço, pode ser que precise de um comando que coleta as colunas.

Veja como está o meu, para pegar os dados de tráfego da rede:
Código: [Selecionar]
${execi 2000 vnstat -w -i wlan0 | grep "current week" | awk '{print $3 $4}'}
Você pode fazer o teste no terminal mesmo, até obter a saída que deseja.
Use o awk para ver se consegue obter apenas a saída de uma coluna.

Offline kazebh

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Conky Radeon
« Resposta #2 Online: 12 de Dezembro de 2012, 22:08 »
Resolvi o problema assim.

Hard Disk
${execi 4 sensors | grep -m 1 'temp1' | cut -c15-17} ºC

Radeon
${execi 4 sensors | grep -v "(crit = +106.0°C)" | grep -m 2 'temp1' | cut -c15-17} ºC

Obrigado pela dica. Problema resolvido.

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Conky Radeon
« Resposta #3 Online: 12 de Dezembro de 2012, 23:04 »
Outra possibilidade mais enxuta:
Código: [Selecionar]
${execi 4 sensors | grep temp1 | awk '{print $2}'}
O $2 já vem com a temperatura e a unidade.