diff options
| author | Rayeshman <rayeshman@riseup.net> | 2014-05-24 13:48:54 +0430 |
|---|---|---|
| committer | Rayeshman <rayeshman@riseup.net> | 2014-05-24 13:48:54 +0430 |
| commit | 943412cf34e81debe647af4329e996d77df6e0b9 (patch) | |
| tree | 1ebe8c872a52e7d51f17180ec8702c29f27ec9fc | |
| parent | 865449bf1c6377290b1a0f3eb62c6f3fccf5bb90 (diff) | |
Add CPU Temperature
Needs lm_sensors!
| -rw-r--r-- | modules/sysdata.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/sysdata.py b/modules/sysdata.py index 14aefb3..bd81b5e 100644 --- a/modules/sysdata.py +++ b/modules/sysdata.py @@ -109,8 +109,11 @@ class Py3status: response['color'] = i3status_config['color_degraded'] else: response['color'] = i3status_config['color_bad'] + #cpu temp + cputemp=subprocess.check_output('sensors | grep "CPU Temp" | cut -f 2 -d "+" | cut -f 1 -d " "',shell=True) + cputemp=cputemp[:-1].decode('utf-8') + response['full_text'] = "CPU: %.2f%%" % (used_cpu_percent*100) +" "+cputemp - response['full_text'] = "CPU: %.2f%%" % (used_cpu_percent*100) #cache the status for 10 seconds response['cached_until'] = time() + 10 |
