57-Контроль температуры

Заодно еще раз о создании модулей, на скорую руку.

Для контроля температуры процессора хотел бы использовать lm_sensors, но запрос:

apt search lm_sensors

дает один результат:
wmtemp/stable 0.0.6-3.3+b2 amd64
WM dock applet displaying lm_sensors temperature values

Ладно, соберу модуль wmtemp.sb. Вот только делать его с чистого листа на этот раз просто лень. Для себя годится. Поэтому работаю со всеми активированными модулями.

Создаю папку /root/__Temp/wmtemp, в ней запускаю терминал и:

apt install -u wmtemp

Получаю список необходимых пакетов, далее:

apt download libperl5.24 lm-sensors perl perl-modules-5.24 wmtemp

Следующая команда:

mc

В обеих панелях открываю /root/__Temp/wmtemp, в правой создаю папку /wmtemp.sb. Затем в левой поочередно открываю DEB пакеты, далее все содержимое только одной папки /CONTENTS из каждого DEB пакета копирую в папку /wmtemp.sb на правой панели. По завершении закрываю окно mc. В обычном файловом менеджере копирую эту папку в /root/modules, в ней открываю терминал и преобразую папку в модуль:

dir2sb wmtemp.sb

Обычно я присваиваю именам модулей префиксы, для этого будет так: 51-wmtemp.sb. Префиксы нужны для организации порядка активации модулей при загрузке ОС, они подключаются в алфавитном порядке.

Полученный модуль тут же активирую (у меня в меню ПКМ в ФМ есть и такой пункт, см. где-то выше в блоге на эту тему), но можно командой:

slax activate 51-wmtemp.sb

Далее нужно выполнить настройку, чтобы определить все сенсоры, подключенные к системе:

sensors-detect

Будет много вопросов, достаточно просто нажимать Enter.
Теперь с помощью команды:

sensors

всегда можно просмотреть данные датчиков температуры.

Но мне нужны показания в conky! Уже не помню откуда взял, но вот такие строки .conkyrc работают:
$color${font}Intel Core i5-3317U$alignr ${color green}${execi 30 sensors | grep 'Core 0' | awk '{print $3}' | sed 's/+' | sed 's/\.0g'}
Это для первого ядра (Core 0), аналогично для второго (Core 1, если оно имеется). Результат - на экране.

ОГЛАВЛЕНИЕ
НАЗАД

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.