Byobu MONITORED_TEMP는 35C 대신 35000C를 표시합니다


2

byobu가 기본적으로 사용하는 온도 센서는 마더 보드에 있으므로 대신 coretemp의 온도를 표시하고 싶습니다. 나는이 온도를 가지고 /sys/devices/virtual/thermal/thermal_zone1/temp있지만 천분의 1의 온도를 반환하고 MONITORED_TEMP=/sys/devices/virtual/thermal/thermal_zone1/tempbyobu는 statusrc 파일에서 설정할 때이 값을 직접 표시 하므로 35C 대신 35000C로 끝납니다. 이 온도를 끌어 올 수있는 또 다른 위치가 있습니까? 또는 결과를 표시하기 전에 결과를 1000으로 나누도록 byobu를 구성 할 수 있습니까?

답변:


2

소스 코드 에서 내 대답을 찾았습니다 . MONITORED_TEMP일치 *temp*_input하는 경우 1000으로 나뉘므로 열 영역 대신 hwmon 경로를 사용하도록 구성을 업데이트하면 문제가 해결되었습니다.

MONITORED_TEMP=/sys/class/hwmon/hwmon1/temp1_input


1
CPU가 열핵 반응으로 구동되지 않습니까?
fixer1234
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.