Як я можу отримати індикатор системного монітора для відображення температури?


10

Індикатор системного монітора постачається з опціями для відображення завантаження процесора, використання пам'яті та інших системних статистичних даних, однак на даний момент не включає можливість відображення температури (CPU, HDD, SSD, GPU тощо).

введіть тут опис зображення

Здається, вбудована функціональність для додавання додаткових датчиків за допомогою команди (натиснувши "Створити"). Однак я не знаю, як і не можу знайти жодної документації, яка б описувала цю функцію.

Моя система налаштована так, щоб повідомляти про температуру так:

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  

Це запитання стосується індикатора пакета-sysmonitor версії 0.4.3 від реєстру 13.04, хоча зараз я запускаю його на встановленій в 13.10 стильній установці, оскільки вона ще не оновлювалася в ppa:

https://launchpad.net/indicator-sysmonitor


ви можете або дочекатися індикатора-системонітора або компілювати його з джерела на панелі запуску.
Алвар

Я не розумію цього коментаря. Як би компілюючи програму, я додав функціональність для показу температури?
Андреас Дж.

Відповіді:


9

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з мого домашнього каталогу виправило це.


1
Приємно - я використовував, sensors | grep "Core 1" | awk '{print $3}'як це може по-різному працювати на різних апаратних засобах.
Вільф

як це працює на "Індикатор завантаження системи" 0,4; Я не бачу меню додати з полем для введення команди.
TiloBunt

Індикатор завантаження системи - це інша програма. Це питання про github.com/fossfreedom/indicator-sysmonitor
fuenfundachtzig

1

У цій папці є показник температури:

sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors

Він уже оновлюється пакетами для пікантності, хоча я сам цього не пробував, оскільки все ще використовую 13.04. Потім можна запустити його з тире або з командного рядка та налаштувати показ різних датчиків та налаштування тривожних сигналів.


Дякую. Я можу порекомендувати цей показник усім, хто зацікавлений у моніторингу температури (в 13.10). Однак мене все ще цікавлять відповіді, як отримати підтримку температури в індикаторі-системоніторі.
Андреас Дж.

0

Можливо, подивіться на те, indicator-sensorsщо отримує інформацію про температуру, і покладіть це в сценарій оболонки.

Потім встановіть індикатор-sysmonitor і додайте до цього свій скрипт.



-1

на сьогодні показник системного монітора не може відображати температуру процесора. Ось відповідь автора https://answers.launchpad.net/indicator-sysmonitor/+question/238748


Наскільки я не бачу відповіді за вказаним посиланням, відповіді не надано?
Andreas J.

Ви маєте рацію, але це було вчора. Шукаю через сайт, я вірю, що він досі не підтримує таку функцію.
eyeinthebrick
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.