Как задействовать датчики и сенсоры компьютера в Ubuntu

В каждом компьютере есть набор датчиков и сенсоров, который показывает текущее состояние основных его узлов. Так же как и в Windows, в Linux тоже есть возможность получать информацию от этих узлов. Для того чтобы задействовать датчики необходимо выполнить несколько несложных действий.

Установка дополнительных пакетов

Для этого перейдите в меню Система -> Администрирование -> Менеджер пакетов Synaptic. Далее в поле быстрого поиска необходимо найти и установить по очереди следующие пакеты:

  1. lm-sensors

  2. eep24c

  3. libglui2c2

  4. libglui-dev

  5. sensord

  6. hddtemp

  7. sensors-applet

А также те пакеты которые необходимы для удовлетворения зависимостей: libsensors3, librdd2, ttf-dejavu и т.д.

Примечание: в Ubuntu 10.04 пакет lm-sensors присутствует по умолчанию.

Загрузка модуля i2c-dev

Открываем терминал и вводим в нем следующую команду:

sudo modprobe i2c-dev

Появление решетки # означает что модуль нормально загрузился.

Настройка датчиков и сенсоров

Для этого в терминале вводим следующие команды:

sudo dpkg-reconfigure hddtemp

Эта команда необходима если конфигурация модуля hddtemp не была выполнена при его установке. Этот модуль отвечает, как вы уже наверно поняли, за считывание температуры с ваших жестких дисков. С помощью команды выше вы сможете настроить запуск модуля при старте системы. Дополнительной возможностью hddtemp является его возможность вещать состояние жесткого диска в сеть.

sudo sensors-detect

Эта команда выполняет непосредственно определение всех возможных датчиков и сенсоров. В ходе ее выполнения на все вопросы необходимо отвечать Y (Yes). По окончанию вы должны увидеть примерно следующие строки (почему примерно, потому что датчики и сенсоры у каждого бывают свои, и, соответственно, модули которые за них отвечают тоже):

#----cut here----
# I2C adapter drivers
i2c-i801
# I2C chip drivers
eeprom
# Chip drivers
w83627hf
#----cut here----

Необходимо сохранить или запомнить строки между тегами #—-cut here—-. Они необходимы для запуска модулей.

Запуск модулей

Теперь необходимо запустить найденные модули, для чего в терминале введите следующую команду:

sudo modprobe название_модуля

Где вместо название_модуля необходимо ввести найденные в sensors-detect модули. В предыдущем примере это i2c-i801, eeprom и w83627hf:

sudo modprobe i2c-i801
sudo modprobe eeprom
sudo modprobe w83627hf

У вас этих модулей может быть больше или меньше, это зависит от материнской платы. После запуска модулей обязательно необходимо перегрузиться. А затем вы сможете добавить апплет с отображением датчиком на панель. Для этого правой кнопкой мышки по верхней панели выберите из меню «Добавить на панель».

Апплет «Монитор аппаратных датчиков» добавит на панель все найденные сенсоры компьютера. В свойствах апплета возможно изменить способ отображения датчиков, диапазоны граничных температур и другое.

У меня в Windows набор этих сенсоров был доступен только с помощью программы Everest, в Linux же это возможно с помощью стандартных пакетов. Думаю данная статья будет полезна тем, кто следит за состоянием компьютера.

Оцените эту статью: 1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд6 Звезд7 Звезд8 Звезд9 Звезд10 Звезд (1 голосов, среднее: 10,00)
Загрузка...

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Выполните действие! (обязательно) Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.