Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Conky тепература процессора  (Прочитано 5093 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Conky тепература процессора
« : 28 Января 2015, 13:09:47 »
стандартная acputemp в коньках у меня показывает постоянно 28градусов

чем можно ещё выводить температуру CPU в коньках?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #1 : 28 Января 2015, 13:16:52 »
sensors

${color orange}CPU:${alignr}$color ${execi 10 sensors | grep "id 0" | head -n 1 | cut -c 18-24
}
${color orange}CPU FAN:${alignr}$color ${execi 10 sensors | grep 'fan2' | cut -c 15-22}
${color orange}GPU:${alignr}$color ${execi 10 amdconfig --od-gettemperature | grep "Temperature" | cut -c 42-49}
${color orange}HDD:${alignr}$color ${execi 300 /usr/sbin/hddtemp /dev/sdb | cut -d ' ' -f4}

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #2 : 28 Января 2015, 14:15:04 »
спасибо! то что нужно

а 10 сек не большой интервал?

для HDD вообще 5мин) почему так много?

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #3 : 28 Января 2015, 14:17:39 »
thunderamur,
Тут всё индивидуально, зависит от вывода sensors
у меня вывод температуры имеет совсем другой вид
${execpi 1 sensors | grep 'temp2' | cut -c 15-17}°Cпричём температура в sensors выводится с трёх разных датчиков, показания которых сильно отличаются
temp1:        +35.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +61.0°C  (low  = +127.0°C, high = +70.0°C)  sensor = thermal diode
temp3:        +54.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
я вывожу temp2, как самые высокие
так что ТСу надо сначала смотреть вывод команды sensors

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #4 : 28 Января 2015, 14:22:35 »
у меня всё подошло

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #5 : 28 Января 2015, 14:32:30 »
bILinux,
повезло
а частоту вывода каждый выбирает индивидуально
Цитировать
exec Внимание: эта переменная потребляет довольно много ресурсов
то же относится и к execi и execpi

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #6 : 28 Января 2015, 14:40:30 »
(Нажмите, чтобы показать/скрыть)
temp1,2,3 в зависимости от чипа может быть несколько.
Правим файл  /etc/sensors3.conf
(для своего чипа конечно)
Цитировать
chip "it87-*" "it8712-*" "it8716-*" "it8718-*" "it8720-*" "it8721-*"
     
    label in8 "Vbat"
    label temp1 "core0"
    label temp2 "M/B Temp"
Коньки приобретают вид (например)
Цитировать
${tab 20}${color LightYellow4}$alignr Температура: $color${execi 5 sensors | grep 'core0' | cut -c16-22}
« Последнее редактирование: 28 Января 2015, 14:43:49 от sergey109 »
SysV и dmix.

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #7 : 28 Января 2015, 15:06:19 »
я вот сообразить не могу

у меня conky + lua

и в кольцо не могу засунуть вывод температуры через sensors

вот кольцо

        name='acpitemp',
        arg='',
        max=100,
        bg_colour=0xC4C4C4,
        bg_alpha=0.2,
        fg_colour=0xC53100,
   fg_alpha=0.8,
        x=35, y=35,
        radius=25,
        thickness=4,
        start_angle=0,
        end_angle=360,
    },

подставлял вместо acpitemp
sensors | grep "id 0" | head -n 1 | cut -c 18-24

        name='sensors | grep "id 0" | head -n 1 | cut -c 18-24',
        arg='',
        max=100,
        bg_colour=0xC4C4C4,
        bg_alpha=0.2,
        fg_colour=0xC53100,
   fg_alpha=0.8,
        x=35, y=35,
        radius=25,
        thickness=4,
        start_angle=0,
        end_angle=360,
    },

неработает

брал в двойные ковычки " тогда lua вообще не работает

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #8 : 28 Января 2015, 15:09:35 »
bILinux,
вместо 'sensors | grep "id 0" | head -n 1 | cut -c 18-24'
стоит попробовать 'execpi 1 sensors | grep "id 0" | head -n 1 | cut -c 18-24'

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #9 : 28 Января 2015, 15:16:47 »
всёравно не работает(

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #10 : 28 Января 2015, 15:26:17 »
bILinux,
похоже, что надо смотреть весь скрипт - в приведенном куске кода только параметры отображения данного кольца
в данном случае acpitemp может играть роль лишь названия переменной, а сама функция может быть описана где-нибудь в самом начале скрипта
типа acpitemp = 'bla-bla-bla | grep temp | bla-bla-bla'
поищите, где ещё в скрипте встречается упоминание acpitemp

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #11 : 28 Января 2015, 15:34:48 »
вот пример, который я нашёл в одном из старых луа-скриптов, используемом когда-то в коньках
local day = tonumber(os.date("%w"))
local day_num = tonumber(os.date("%d"))
в других скриптах тоже встечается подобное
у Вас это может выглядеть примерно так
local acpitemp = функция_выводящая_температуру

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #12 : 28 Января 2015, 15:44:26 »
(Нажмите, чтобы показать/скрыть)

вот скрипт

у меня там acputemp 1 раз только написано

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #13 : 28 Января 2015, 15:57:31 »
тогда не знаю  :idiot2:

Оффлайн bILinux

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
  • Windows 10 Insider Preview
    • Просмотр профиля
Re: Conky тепература процессора
« Ответ #14 : 28 Января 2015, 16:02:58 »
ну и так поробовал

local cputemp = "команда"

cputemp в кольцо вписал вместо acpitemp

lua вообще не работает

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.