Индикатор системного монитора позволяет отображать загрузку ЦП, использование памяти и другую системную статистику, но в настоящее время не имеет возможности отображать температуру (ЦП, жесткого диска, твердотельного накопителя, графического процессора и т. д.).
Кажется, есть встроенная функция для добавления дополнительных датчиков путем применения команды (нажатием «Новый»). Однако я не знаю как, и не могу найти никакой документации, описывающей эту функцию.
Моя система настроена на сообщение температуры следующим образом:
user@host:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +106.0°C)
temp2: +29.8°C (crit = +106.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +79.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +79.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +77.0°C (high = +87.0°C, crit = +105.0°C)
pkg-temp-0-virtual-0
Adapter: Virtual device
temp1: +79.0°C
Этот вопрос относится к пакету indicator-sysmonitor версии 0.4.3 из 13.04 raring, хотя в настоящее время я запускаю его на установке 13.10 saucy, поскольку он еще не был обновлен в ppa:
решение1
System Monitor Indicator
довольно прост / гибок. Вы можете добавить практически любой скрипт как пользовательский датчик. Вывод, который он производит, затем появится там, где вы поместите его заполнитель. Я использую это для извлечения информации из вывода, например sensors
:
sensors | grep temp1 | awk '{print $2}' | sed 's/+//'
для извлечения температуры или
sensors | grep fan1 | awk '{print $2}'
для извлечения скорости вращения вентилятора.
Просто нажмите на New
, введите имя и описание, а также соответствующие строки сверху и снизу, Command
как показано здесь:
PS: После обновления с Ubuntu 12.04 до 14.04 у инструмента возникли проблемы с чтением файла конфигурации, что привело к сбою при попытке добавить датчики. Удаление .indicator-sysmonitor.json
из домашнего каталога исправило это.
решение2
В этом ppa есть индикатор температуры:
sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors
Он уже обновлен пакетами для saucy, хотя я сам не пробовал, так как все еще использую 13.04. Затем вы можете запустить его из панели или из командной строки и настроить для отображения различных датчиков и установки будильников.
решение3
Возможно, стоит рассмотреть, как indicator-sensors
получить информацию о температуре, и поместить ее в скрипт оболочки.
Затем установитеиндикатор-системный монитори добавьте к этому свой сценарий.
решение4
на данный момент System Monitor Indicator не может показать температуру процессора. Вот ответ автораhttps://answers.launchpad.net/indicator-sysmonitor/+question/238748