¿Cómo puedo hacer que el Indicador del monitor del sistema muestre la temperatura?


10

El indicador del monitor del sistema viene con opciones para mostrar la carga de la CPU, el uso de la memoria y otras estadísticas del sistema, pero actualmente no incluye una opción para mostrar la temperatura (de la CPU, HDD, SSD, GPU, etc.).

ingrese la descripción de la imagen aquí

Parece que hay una funcionalidad incorporada para agregar sensores adicionales mediante la aplicación de un comando (haciendo clic en "Nuevo"). Sin embargo, no sé cómo, y no puedo encontrar ninguna documentación que describa esta característica.

Mi sistema está configurado para informar la temperatura de la siguiente manera:

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  

Esta pregunta se refiere al paquete indicador-sysmonitor versión 0.4.3 de 13.04 raring, aunque actualmente lo estoy ejecutando en una instalación picante 13.10 ya que aún no se ha actualizado en el ppa:

https://launchpad.net/indicator-sysmonitor


puede esperar el indicador-sysmonitor o compilarlo desde la fuente en la plataforma de lanzamiento.
Alvar

No entiendo este comentario. ¿Cómo podría compilar la aplicación agregar funcionalidad para mostrar la temperatura?
Andreas J.

Respuestas:


8

System Monitor IndicatorEs bastante simple / flexible. Puedes agregar básicamente cualquier script como sensor personalizado. La salida que produce aparecerá entonces donde colocas su marcador de posición. Estoy usando esto para extraer información de la salida de sensorsesta manera:

sensors | grep temp1 | awk '{print $2}' | sed 's/+//' 

para extraer la temperatura o

sensors | grep fan1 | awk '{print $2}'

para extraer la velocidad del ventilador.

Simplemente haga clic en New, ingrese un nombre y una descripción y las líneas respectivas desde arriba Commandcomo se muestra aquí:

ingrese la descripción de la imagen aquí

PD: Después de actualizar Ubuntu 12.04 a 14.04, la herramienta parecía tener problemas para leer el archivo de configuración, lo que provocó un bloqueo cuando intenté agregar sensores. Eliminarlo .indicator-sysmonitor.jsonde mi directorio de inicio solucionó esto.


1
Agradable: lo usé, sensors | grep "Core 1" | awk '{print $3}'ya que puede funcionar de manera diferente en diferentes hardware.
Wilf

¿Cómo funciona esto en "Indicador de carga del sistema" 0.4; No puedo ver un menú para agregar con un comando para ingresar al campo.
TiloBunt el

System Load Indicator es una aplicación diferente. Esta pregunta es sobre github.com/fossfreedom/indicator-sysmonitor
fuenfundachtzig el

1

Hay un indicador de la temperatura en este ppa:

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

Ya está actualizado con paquetes para salsas, aunque no lo he probado yo mismo ya que todavía estoy usando 13.04. Luego puede iniciarlo desde el tablero o desde la línea de comandos y configurar para mostrar diferentes sensores y configurar alarmas.


Gracias. Puedo recomendar este indicador a cualquiera que esté interesado en el monitoreo de temperatura (en 13.10). Sin embargo, todavía estoy interesado en respuestas sobre cómo obtener soporte de temperatura en el indicador-sysmonitor también.
Andreas J.

0

Quizás mire qué indicator-sensorshace para obtener información de temperatura y poner eso en un script de shell.

Luego instale el indicador-sysmonitor y agregue su script a eso.



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.