我正在尝试使用 conky 显示我的传感器输出,但不知道从哪里开始。我看过其他脚本,但它们对我没有任何作用。我试过几个脚本,但似乎没有一个适用于我的。
我的传感器输出如下。
acpitz-virtual-0
Adapter: Virtual device
temp1: +48.0°C (crit = +110.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +49.0°C (high = +80.0°C, crit = +85.0°C)
Core 0: +49.0°C (high = +80.0°C, crit = +85.0°C)
Core 1: +44.0°C (high = +80.0°C, crit = +85.0°C)
我使用的conky如下:
TEXT
${color #42AE4A}Processes:${color lightgrey} $processes ${color #42AE4A}Run:${color lightgrey} $running_processes ${color #42AE4A}
${color #42AE4A}Core 1 Temp: ${color lightgrey}${exec sensors | grep 'Core0'} ${color #42AE4A}Core 2 Temp: ${color lightgrey}${exec sensors | grep 'Core1'}
UI 输出如下
我对 conky 脚本不太了解,任何帮助都是有用的。请不要只是建议尝试脚本直到有一个能工作。我宁愿学习我正在做的事情,而不是复制脚本。话虽如此,上面的脚本实际上是复制的,我不知道 exec 是什么意思或做什么,但我假设它代表执行。
编辑:将 conky 中的最后两行更改为:
${color #42AE4A}Core 0 Temp: ${color lightgrey}${exec sensors | grep 'Core 0'}
${color #42AE4A}Core 1 Temp: ${color lightgrey}${exec sensors | grep 'Core 1'}
现在输出如下:
答案1
修复了。我学会了 cut 命令。最后两行现在看起来像这样。
${color #42AE4A}Core 0 Temp: ${color lightgrey}${exec sensors | grep 'Core 0' | cut -c18-21}
${color #42AE4A}Core 1 Temp: ${color lightgrey}${exec sensors | grep 'Core 1' | cut -c18-21}