i3status: Cannot read temperature from second cpu
I have a laptop with an Intel Core 2 Duo cpu. I have the following in my i3status config file:
order += "cpu_temperature 0"
order += "cpu_temperature 1"
and later on:
cpu_temperature 0{
format = "%degrees °C"
path="/sys/devices/platform/coretemp.0/temp2_input"
max_threshold=75
}
cpu_temperature 1{
format = "%degrees °C"
path="/sys/devices/platform/coretemp.0/temp3_input"
max_threshold=75
}
When I go and check those paths myself and cat the files I get two different temperatures. If I compare those with the output of the "sensors" command, I see that these are indeed the temperatures of the two cores. However the i3status bar shows two identical temperatures corresponding to the first core.
Any ideas what I am doing wrong here?
Same for me. I can't recall if this happened after an update or an edit to the i3status.conf. By the way, I have the same lines as yours. cat-ing the values (taken straight from the i3status.conf) shows different values for each CPU as expected.