Conky

Bonjour,
J'ai installé conky, et je voulais qu'il m'affiche la température de mon processeur. Donc dans le conkyrc je rajoute

${color yellow}M/B: ${exec expr 'cat /sys/bus/i2c/devices/9191-0290/temp1_input' / 1000} C
${color green}CPU: ${exec expr 'cat /sys/bus/i2c/devices/9191-0290/temp2_input' / 1000} C

Il m'affiche

M/B: C
CPU: C

sans indiquer la température

Merci de votre aide

4 réponses

  1. Le code que tu m'as passé ne marche pas. Il n'y a toujours rien avant °C

    Merci de votre aide
  2. je n'utilise plus conky depuis bien longtemps :)

    est-ce que les 2 commandes te renvoient quelquechose ?
    1. Toi peut être mais lui vient de l'installer ^^
    2. Modérateur
      C'est surtout la 2nd phrase qui importe, la 1ère n'est là que pour souligner le fait que depuis le temps, il a des lacunes pour se rappeler du bon fonctionnement de celui-ci ;-\
    3. désolé Sian, j'ai cru que c'était bravatuning qui m'avais répondu #tetedanslecul

      et c'est clair que des lacune question conly je doit en avoir xD quand j'étais au lycée je me rapelle avoir passé 2 semaines a le scripter dans tous les sens pour arriver à ce que je voulais.

      pour le désinstaller 2 mois plus tard bien évidemment !
  3. Voila une petite partie de mon conky
    Teste pour voir
    ${color grey}$stippled_hr
    $alignc${color #aaaaaa}Gnu-Linux $alignc${color White}Ubuntu 10.04$alignc${color #aaaaaa}.
    $alignc${color #aaaaaa}Kernel : ${color #FFFFFF}$kernel
    $alignc${color #aaaaaa}Uptime : ${color #FFFFFF}$uptime - ${color #aaaaaa}Load : ${color #FFFFFF}$loadavg
    ${color grey}$stippled_hr
    $Alignc${color white}Systeme information
    
    ${color #aaaaaa}Core 1 : ${color #FFFFFF}${freq cpu1}Mhz $alignr${color #aaaaaa}Core 2 : ${color #FFFFFF}${freq cpu2}Mhz
    ${color #FFFFFF}${cpubar cpu1 5,85}  : ${cpu cpu1}%  $alignr${color #FFFFFF}${cpubar cpu2 5,85}  : ${cpu cpu2}%
    ${color #FFFFFF}${cpu cpu0}%${color #FFFFFF}-${color #FFFFFF}${freq}MHz${color #FFFFFF}-${color #FFFFFF}${execi 2 sensors | grep 'Core 0' | sed -e 's/.*  +//' | sed -e 's/.0°C.*//'}°C $alignr${color #FFFFFF}${cpu cpu1}%${color #FFFFFF}-${color #FFFFFF}${freq}MHz${color #FFFFFF}-${color #FFFFFF}${execi 2 sensors | grep 'Core 1' | sed -e 's/.*  +//' | sed -e 's/.0°C.*//'}°C 
    ${color #FFFFFF}Geforce 8600GT :$color ${execi 60 nvclock -i | grep "GPU clock" | sed -e 's/.*k://'}${alignr}${color #FFFFFF}Temp : $color${exec nvidia-settings -q gpucoretemp | grep '):' | awk '{print $4}'}°C
    $alignc${color #aaaaaa}RAM :${color #FFFFFF} $mem / $memmax - $memperc%
    ${color #FFFFFF}${membar}
    ${color grey}$stippled_hr
    $Alignc${color white}Net
    
    ${color #aaaaaa}IP Locale : ${color #FFFFFF}${addr eth1}
    ${color #aaaaaa}In : ${color #FFFFFF}${color}${tcp_portmon 1 32767 count}  ${color #aaaaaa}Out : ${color #FFFFFF}${color}${tcp_portmon 32768 61000 count}$alignr ${color #aaaaaa}ALL : ${color #FFFFFF}${color}${tcp_portmon 1 65535 count}
    ${color #aaaaaa}Download :${color white} ${downspeed eth1} k/s${color white} ${offset 80}${color #aaaaaa}$alignr Upload:${color white} ${upspeed eth1} k/s
    ${color #aaaaaa}Downloaded: ${color}${totaldown eth1}$alignr ${color} ${color #aaaaaa}Uploaded: ${color}${totalup eth1}
    ${color #FFFFFF}${downspeedgraph eth0 32,150 aaaaaa FFFFFF} ${color #FFFFFF}${upspeedgraph eth0 32,150 FFFFFF aaaaaa}
    ${color grey}$stippled_hr
    $Alignc${color white}Process
    
    ${color #aaaaaa}Processus : ${color #FFFFFF}${color}$processes ${color #aaaaaa}En cours : ${color #FFFFFF}${color}$running_processes ${color #aaaaaa}$alignr CPU   MEM
    ${color #FFFFFF}${top name 1} $alignr${top cpu 1}  ${top mem 1}
    ${color #CCCCCC}${top name 2} $alignr${top cpu 2}  ${top mem 2}
    ${color #999999}${top name 3} $alignr${top cpu 3}  ${top mem 3}
    ${color #666666}${top name 4} $alignr${top cpu 4}  ${top mem 4}
    ${color grey}$stippled_hr
    1. Salut,

      vérifie que ces 2 commandes te renvoient bien quelquechose, la elles ont l'air de ne rien renvoyer du tout, le log de tes sondes thermiques n'ont pas l'air de renvoyer leurs données ici :)

      cat /sys/bus/i2c/devices/9191-0290/temp1_input
      cat /sys/bus/i2c/devices/9191-0290/temp2_input