ioreg에서 주변 광 센서 값 가져 오기 정보를 검색 할

ioreg명령 행 도구를 사용하여 컴퓨터 (iMac)에서 사용 가능한 센서 정보를 읽으려고합니다. 특히, 주변 광 센서의 현재 값을 읽고 싶습니다. 지금까지를 통해 센서에 관한 일반적인 정보를 검색 할 수있었습니다 ioreg -f -b -r -c 'AppleLMUController'. 그러나 가치는 없습니다.

+-o AppleLMUController  <class AppleLMUController, id 0x1000002d8, registered, matched, active, busy 0 (0 ms), retain 7>
{
  "IOProbeScore" = 0
  "CFBundleIdentifier" = "com.apple.driver.AppleSMCLMU"
  "IOProviderClass" = "IOService"
  "IOClass" = "AppleLMUController"
  "IOMatchCategory" = "IODefaultMatchCategory"
  "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="AppleSMCLMU.kext/Contents/PlugIns/AmbientLightSensorHID.plugin"}
  "IOGeneralInterest" = "IOCommand is not serializable"
  "IONameMatch" = "ACPI0008"
  "IOPowerManagement" = {"MaxPowerState"=1,"CurrentPowerState"=1}
  "HIDServiceSupport" = Yes
  "IONameMatched" = "ACPI0008"
}

IOKit을 사용하여 C, ObjC 등을 사용 하여이 값에 액세스 할 수있는 도구가 있다는 것을 알고 있지만 bash one-liner를 사용하여 값을 얻으려고합니다.

누구나 커맨드 라인을 통해 성공적으로 수행 할 수 있었습니까? 그렇다면 어떻게합니까?



답변

현재 설정 읽기

기본값은 com.apple.BezelServices dAuto를 읽습니다.

쓰다

기본값은 com.apple.BezelServices입니다. dAuto -boolean true / false