Làm cách nào tôi có thể nhận được System Monitor Indicator để hiển thị nhiệt độ?


10

Chỉ báo màn hình hệ thống đi kèm với các tùy chọn để hiển thị tải CPU, mức sử dụng bộ nhớ và các chỉ số hệ thống khác, nhưng hiện tại không bao gồm tùy chọn hiển thị nhiệt độ (của CPU, HDD, SSD, GPU, v.v.).

nhập mô tả hình ảnh ở đây

Dường như có chức năng được tích hợp để thêm các cảm biến bổ sung bằng cách áp dụng lệnh (bằng cách nhấp vào "Mới"). Tuy nhiên, tôi không biết làm thế nào và tôi không thể tìm thấy bất kỳ tài liệu nào mô tả tính năng này.

Hệ thống của tôi được thiết lập để báo cáo nhiệt độ như vậy:

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  

Câu hỏi này đề cập đến phiên bản gói chỉ báo sysmonitor phiên bản 0.4.3 từ ngày 13.04, mặc dù hiện tại tôi đang chạy nó trên bản cài đặt 13.10 vì nó chưa được cập nhật trong ppa:

https://launchpad.net/indicator-sysmonitor


bạn có thể đợi chỉ báo sysmonitor hoặc biên dịch nó từ nguồn trên bảng khởi chạy.
Alvar

Tôi không hiểu bình luận này. Làm thế nào để tự biên dịch ứng dụng thêm chức năng để hiển thị nhiệt độ?
Andreas J.

Câu trả lời:


8

System Monitor Indicatorkhá đơn giản / linh hoạt. Về cơ bản, bạn có thể thêm bất kỳ tập lệnh nào dưới dạng cảm biến tùy chỉnh. Đầu ra mà nó tạo ra sau đó sẽ xuất hiện ở nơi bạn đặt trình giữ chỗ của nó. Tôi đang sử dụng điều này để trích xuất thông tin từ đầu ra sensorsnhư thế này:

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

để trừ nhiệt độ hoặc

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

để trích xuất tốc độ quạt.

Chỉ cần nhấp vào New, nhập tên và mô tả và các dòng tương ứng từ phía trên bên dưới Commandnhư được hiển thị ở đây:

nhập mô tả hình ảnh ở đây

PS: Sau khi nâng cấp từ Ubuntu 12.04 lên 14.04, công cụ dường như gặp sự cố khi đọc tệp cấu hình, dẫn đến sự cố khi tôi cố thêm cảm biến. Loại bỏ .indicator-sysmonitor.jsonkhỏi thư mục nhà của tôi đã sửa lỗi này.


1
Nice - Tôi đã sử dụng sensors | grep "Core 1" | awk '{print $3}'vì nó có thể hoạt động khác nhau trên các phần cứng khác nhau.
Wilf

Làm thế nào để nó hoạt động trên "Chỉ số tải hệ thống" 0.4; Tôi không thể thấy menu thêm với trường nhập lệnh.
TiloBunt

Chỉ số tải hệ thống là một ứng dụng khác nhau. Câu hỏi này là về github.com/fossfreedom/indicator-sysmonitor
fuenfundachtzig

1

Có một chỉ báo cho nhiệt độ trong ppa này:

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

Nó đã được cập nhật với các gói cho saucy, mặc dù tôi đã không thử nó vì tôi vẫn đang sử dụng 13.04. Sau đó, bạn có thể khởi chạy nó từ dấu gạch ngang hoặc từ dòng lệnh và cấu hình để hiển thị các cảm biến khác nhau và thiết lập báo thức.


Cảm ơn. Tôi có thể giới thiệu chỉ số này cho bất kỳ ai quan tâm đến việc theo dõi nhiệt độ (trong 13.10). Tuy nhiên, tôi vẫn quan tâm đến câu trả lời về cách nhận hỗ trợ nhiệt độ trong chỉ số sysmonitor.
Andreas J.

0

Có lẽ nhìn vào những gì indicator-sensorsđể có được thông tin nhiệt độ và đưa nó vào một kịch bản shell.

Sau đó cài đặt chỉ báo sysmonitor và thêm tập lệnh của bạn vào đó.



-1

kể từ bây giờ System Monitor Indicator không thể hiển thị nhiệt độ cpu. Dưới đây là câu trả lời của tác giả https://answers.launchpad.net/indicator-sysmonitor/+question/238748


Không có câu trả lời được đưa ra tại liên kết bạn cung cấp, theo như tôi có thể thấy?
Andreas J.

bạn đúng, nhưng nó đã ở đó ngày hôm qua. Tìm kiếm thông qua trang web, tôi tin rằng nó vẫn không hỗ trợ tính năng như vậy bây giờ.
eyeinthebrick 14/11/13
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.