close

原本在.conkyrc檔中,讀取CPU溫度的方式為 ${acpitemp}

不過這個方法不支援AMD 5400+ 的CPU(the kernel module is k8temp)

上網找了一下,只能用外部命令的方式取得,

所以原本的${acpitemp}就改成了下面這樣…

${exec sensors |grep -m 1 Core0|awk '{print $3}'}

${exec sensors |grep -m 1 Core1|awk '{print $3}'}

 

不過因為字型的關係,°C無法正常顯示,所以又改成了下面這樣…

${exec sensors |grep -m 1 Core0|awk '{print $3}'|awk -F "°C" '{print $1}'}'C

${exec sensors |grep -m 1 Core1|awk '{print $3}'|awk -F "°C" '{print $1}'}'C

 

另外,爬文的時後還發現了另一種下法:

${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp1_input | cut -c1,2}°C

${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp3_input | cut -c1,2}°C

arrow
arrow
    全站熱搜

    haman77 發表在 痞客邦 留言(0) 人氣()