修改文件 /usr/share/pve-manager/js/pvemanagerlib.js
sensors-info
末尾添加新内容
// 读取主板传感器的温度
var my_output = '';
var my_output_map = new Map();
const matches = value.replace(/beep_enable[\s\S]*/, '').matchAll(/([A-Z0-9_]+):\s+(\+\d+\.\d+°C)/g);
for (var match of matches) {
var key = match[1];
var temperature = parseFloat(match[2]).toFixed(1);
if (temperature > 0.0) {
my_output_map.set(key, temperature);
}
}
my_output_map.forEach((value, key) => {
if (key.startsWith("AUXTIN")) {
my_output += `${key}: ${value}°C | `;
}
});
my_output = my_output.replace(/\|([^|]*)$/, '\n$1');
// 取出剩下的键
my_output_map.forEach((value, key) => {
if (!key.startsWith("AUXTIN")) {
my_output += `${key}: ${value}°C | `;
}
});
my_output = my_output.replace(/\|([^|]*)$/, '$1');
output += my_output;
高度可能不够, 搜索 Ext.define('PVE.node.StatusView', {
高度修改为 672
展示效果:
Q.E.D.