KSensors не показывает температуру

Изображение пользователя Andre.
Опубликовано:
Раздел:

Есть классная утилитка KSensors, которая показывает всевозможные параметры железа - процессор, кулеры, винчестеры и т.д.
Но добиться отображения температуры не удалось, в чем тут может быть дело?

Версия ksensors-0.7.3-7.112asp


Изображение пользователя ks.

KSensors не показывает температуру #1

Цитата:
KSensors is a nice lm-sensors frontend for the K Desktop Environment.

Установить/настроить lm_sensors. ksensors берет инфу от этого демона.


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

Re: KSensors не показывает температуру #2

ks писал(а):
Установить/настроить lm_sensors. ksensors берет инфу от этого демона.
Логично Показывает язык, но во-первых, демон был установлен еще по дефолту, во-вторых, он запущен и собирает инфу, которая показано на моем, скриншоте, иначе бы ее не было. Ну и в третьих - датчики температуры есть, поскольку она видна в биосе и винда ее тоже показывает.

А вот настроить демон - lm_sensors - как?

Изображение пользователя ks.

KSensors не показывает температуру #3

sensors-detect запускали?


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

Re: KSensors не показывает температуру #4

ks писал(а):
sensors-detect запускали?
Вот спасибо, даже не знал о ее существование! :thanks: Оказывается, она даже в манах есть!

Но эта команда повела несколько неожиданно - вместо того, чтобы самостоятельно произвести поиск сенсоров (как следует из ее названия) и принести их готовыми на блюдечке (как это делает виндовая утилита), она начала задавать дурацкие вопросы о шинах и т.п.(дурацкие потому что не на русском ;) )

Не могли ли бы вы еще просветить о нюансах ее настройки?

Изображение пользователя ks.

Re: KSensors не показывает температуру #5

Цитата:
принести их готовыми на блюдечке
А если в блюдечке трещина? Вот когда на компах будут наклейки "Designed for GNU/Linux", тогда поговорим. Думаю недолго осталось Улыбка Кое-кто из производителей железа уже сообразил, что выгоднее устанавливать ось собственной заточки.

Цитата:
вместо того, чтобы самостоятельно произвести поиск сенсоров
Это он у Вас спрашивает подтверждения, может Вы не все хотите мониторить.

Выполните yes|sensors-detect и перезапустите lm_sensors.
Если что-то пойдет не так -- заходите Улыбка

Еще. Посмотрите наличие устройств /dev/i2c*, если их не видно -- modprobe i2c-dev перед запуском sensors-detect


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

Re: KSensors не показывает температуру #6

ks писал(а):
Кое-кто из производителей железа уже сообразил, что выгоднее устанавливать ось собственной заточки.
Например? Вообще сия мысль неожиданная, поскольку собственная ось - это проблемы нехватки софта и несовместимости.

Изображение пользователя ks.

Re: KSensors не показывает температуру #7

Например

Цитата:
Вообще сия мысль неожиданная, поскольку собственная ось - это проблемы нехватки софта и несовместимости.

Не собственная, а собственной заточки.


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя ks.

Re: KSensors не показывает температуру #9

Дык, Генеральная Линия M$ не вписывается в этот рынок, а он, ИМХО, очень перспективный.
Я всем своим знакомым разослал эту ссылку -- облизнулись все!

PS

Температуру показывает? А то как-то от темы отвлеклись.


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

KSensors не показывает температуру #10

ks,
Что за ссылка?

Изображение пользователя ks.

Re: KSensors не показывает температуру #11

Температуру показывает? А то как-то от темы отвлеклись.

Цитата:
Что за ссылка?

Елки палки, НАПРИМЕР


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Cerber.

Re: KSensors не показывает температуру #12

Еще один офтоп - закрою топик :DB:


Злой модератор

Изображение пользователя ks.

KSensors не показывает температуру #13

Нашел статью на русском по настройке lm-sensors -- http://citforum.oldbank.com/open_source/lm_sensor/
Для ASPLinux можно опустить установку из исходников.


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

Re: KSensors не показывает температуру #14

ks писал(а):
Температуру показывает? А то как-то от темы отвлеклись.
Увы - после sensors-detect в меню конфигурирования KSensors добавились только винчестеры

А статья конечно полезна, но изобилует сплошными неясностями, как то:

Цитата:
# Результатом работы скрипта будет вывод на экран строк, которые рекомендуется перенести в соответствующие конфигурационные файлы загрузки. Записать эти строки стоит, а переносить пока не обязательно: сначала выясним, есть ли от этого всего толк.

Как выяснить, не сказано

Цитата:
Кроме того, скрипт создаст файл /etc/sysconfig/sensors, но файл этот используется только скриптом /etc/rc.d/init.d/lm_sensors, выполняющим функции демона, а вот запускать его или нет (и как) - вопрос частный для вас и вашего дистрибутива
Каков критерий выбора - ППП?

Цитата:
# Стоит уточнить, имеются ли в /lib/modules/2.6.x/kernel/drivers модули, которые порекомендовал вам загрузить sensors-detect. Аппаратная база мониторинга, а, вслед за ней и проект развиваются так бурно, что скрипт мог и отстать от реального состава драйверов. Так, рекомендованный мне модуль w83627hf в настоящее время не существует
Где и как выясняется, что тот или иной модуль существует/не существует?

Понятно, что вопросы немного ламерские, но на то и знатоки здесь, чтобы их развеять Улыбка

Изображение пользователя ks.

Re: KSensors не показывает температуру #15

Цитата:
Как выяснить, не сказано
ниже он пишет
Цитата:
Стоит уточнить, имеются ли в /lib/modules/2.6.x/kernel/drivers модули...
Т.е. возможно lm_sensors вышел позже того ядра, с которым работаем, или при компиляции ядра не включили поддержку модуля.
Цитата:
Каков критерий выбора
Автор имел в виду организацию стартовых скриптов, в конкретном дистре + немножко пустословия Улыбка. Нас это уже не касается, мы просто сделаем /etc/init.d/lm_sensors reload
Цитата:
Где и как выясняется, что тот или иной модуль существует/не существует?
find /lib/modules/2.6.x/kernel/drivers -name 'module?name*' -print либо modprobe module-name Если модуля нет, modprobe сообщит. Если есть -- молча подгрузит модуль.

Давайте проверять итог работы sensors-detect при помощи утилиты sensors, а вдруг глючек в Ksensors?
sensors без параметров выведет информацию о датчиках. Ok?

Если что не ясно -- вопросы в студию.

PS
Какое у Вас железо и версия ядра?

PPS

Цитата:
Результатом работы скрипта будет вывод на экран строк, которые рекомендуется перенести в соответствующие конфигурационные файлы загрузки.

Скорее всего, это будет список модулей, которые нужно прописать в /etc/modprobe.conf
Там посмотрим.


Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

Re: KSensors не показывает температуру #16

ks,
Спасибо, все заработало! Улыбка
Но не сразу - когда уже отчаялся, индикация температуры вдруг пошла, кажется - после перезагрузки системы.

Разглядел попристальнее эту семейку Sensors/KSensors в работе и возникли вопросы.

Как пользоваться консольным сенсором - чтобы непрерывно отслеживать изменения темепратуры, нужно непрерывно набирать на клаве 'sensors' или как?

От KSensors ожидалась большая скромность - чтобы видеть в трее цифирки текущей температуры, надо вызывать эту утилиту, и тогда она на полэкрана демонстрирует свои огромные цифры. Можно их все-таки загнать в трей?

Изображение пользователя ks.

Re: KSensors не показывает температуру #17

Цитата:
кажется - после перезагрузки системы.
Надо было всего лишь перезапустить lm_sensors.

Цитата:
нужно непрерывно набирать на клаве 'sensors' или как?
А как же Улыбка В ~/.bashrc прописать
sens_func () { sensors|awk '/^Temp:/ {print $2}';}
PS1='[`sens_func` \\u@\\h \\W]\\$ '
Вместо Temp прописать свой параметр. Будет обновляться с приглашением.

Цитата:
Можно их все-таки загнать в трей?
См. аттач. -- на вкладке Dock включить visible.

Прикрепленный файлРазмер
ksensors1.gif32.2 кб

Поехали!
JID: konst.su [обезьяна] gmail.com

Изображение пользователя Andre.

KSensors не показывает температуру #18

ks писал(а):
В ~/.bashrc прописать Код: sens_func () { sensors|awk '/^Temp:/ {print $2}';} PS1='[`sens_func` \u@\h \W]\$ '
Что-то очень умное, пока не рискнул Улыбка Пока просто вопрос по этому скрипту - это что, по экрану будут непрерывно бежать строки с температурой?

Изображение пользователя ks.

Re: KSensors не показывает температуру #19

sens_func () { sensors|awk '/^Temp:/ {print $2}';} Лучше так: sens_func () { sensors|sed -rn 's/^Temp:\\s+(\\S+).*$/\\1/p';} а то слишком привязана к моей железке

Цитата:
по экрану будут непрерывно бежать строки с температурой?
Нет, будет отображать параметр в строке приглашения на момент появления приглашения (короче, man bash Улыбка )

Хотя, можете запустить
while :;do clear; sensors; sleep 5; done
На любой виртуальной консоли и по Alt+Fn в любое время переключаться и любоваться параметрами Улыбка


Поехали!
JID: konst.su [обезьяна] gmail.com