Не показывает температуру проца
${offset 1}${color0}${font Poky:size=16}P${font}${offset -19}${voffset 9}${cpubar cpu0 4,18}${color}${voffset -15}${goto 32}CPU1: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu1}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core 0' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu1 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU2: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu2}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core 1' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu2 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU3: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu3}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core 2' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu3 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU4: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu4}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core 3' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu4 8,50 CE5C00 E07A1F}${color}
metall@max:~$ sensors
it8716-isa-0e80
Adapter: ISA adapter
VCore: +1.14 V (min = +0.00 V, max = +4.08 V)
VDDR: +3.30 V (min = +0.00 V, max = +4.08 V)
+3.3V: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
+5V: +4.92 V (min = +0.00 V, max = +6.83 V)
+12V: +12.16 V (min = +0.00 V, max = +16.32 V)
in5: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
in6: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
5VSB: +6.85 V (min = +0.00 V, max = +6.85 V) ALARM
VBat: +3.28 V
fan1: 1527 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
temp1: +49.0°C (low = -1.0°C, high = +127.0°C) sensor = thermal diode
temp2: +36.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
temp3: +25.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
cpu0_vid: +1.550 V
Temp1 это и есть t проца, но как её вывести?
Вместо Core1 напиши temp1, и т.д. для всех значений (1,2,3)
${goto 32}CPU2: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu2}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'temp1' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu2 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU3: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu3}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'temp2' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu3 8,50 CE5C00 E07A1F}${color}
${goto 32}CPU4: ${font Liberation Sans:style=Bold:size=8}${color1}${cpu cpu4}%${font} ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 30 sensors | grep 'temp3' | cut -c15-16}°C${color}${font} ${color2}${cpugraph cpu4 8,50 CE5C00 E07A1F}${color}
И проверь, -c 15-16 это точно с какого знака по какой нужно обрезать строке вывода. Может, надо чуть больше-меньше..
И главное, поправь настройки сенсоров, чтобы ALARM не было, а то засираться логи будут каждые 30 секунд.
Набираешь в терминалке
sudo gedit /etc/sensors3.conf
в файле находишь раздел, начинающийся со слов "it8716-isa-0e80"
Там значения неработающих сенсоров дописываешь строкой
ignore in5
ignore in6 и так далее и убираешь их из списка set in(номер)_max(min).
Ибо они не работают и нефиг их дергать.
Можно также подкрутить числовые значения, если в работающий диапазон не влезают.
Сохраняешь.
Потом от суперпользователя делаешь ребут сенсоров командой
sensors -s
и снова смотришь результат настроек командой
sensors