Немного о коньках

conky

На данный момент от conky мне нужно не много. Ниже что и как делал.

Для начала установил нужные пакеты. hddtemp спросит загружаться ли автоматически укажем — да.

sudo aptitude install conky hddtemp lm-sensors

Затем запустил от рута sensors-detect для поиска средств мониторинга. Со всеми вопросами соглашаемся. Do you want to add these lines to /etc/modules automatically? (yes/NO) тоже yes.

Перезагрузим модули ядра

sudo /etc/init.d/module-init-tools

Теперь командой sensors можно осуществлять мониторинг системы.

Затем нужно немного отредактировать конфиг hddtemp

sudo gedit /etc/default/hddtemp

Изменил на RUN_DAEMON=»true» и DISKS=»/dev/sda» Не забудьте расскомментировать (убрать #)

Затем запускаем демона, если он еще не запущен

sudo /etc/init.d/hddtemp start

Для запуска conky потребуется создать файл настроек в домашней директории. Вот мой файл .conkyrc.

Температура ядер выводится строками

CPUtemp 1 ${alignr}${execi 10 sensors coretemp-isa-0000 | grep '+' | cut -b15-16}°C
CPUtemp 2 ${alignr}${execi 10 sensors coretemp-isa-0001 | grep '+' | cut -b15-16}°C

coretemp-isa-0000 и coretemp-isa-0001 я взял из того, что мне выдал sensors

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +60.0°C (crit = +90.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +58.0°C (high = +85.0°C, crit = +85.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +58.0°C (high = +85.0°C, crit = +85.0°C)

Температура жесткого диска выводится командой

HDDtemp: ${alignr}${execi 10 netcat localhost 7634 | cut --delimiter '|' --fields 4}°C

где с помощью параметров команды cut -d (—delimiter) можно задать разделитель полей, а с -f (—fields) указать нужное нам поле.

Для автоматического запуска conky можно добавить его в «Система — Параметры — Запускаемые приложения»

upd: Спасибо Minoru за подсказку с cut.

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru