Obtener el valor del sensor de luz ambiental de ioreg

8

Estoy usando la herramienta de línea de comando ioreg para probar y leer la información del sensor disponible en mi computadora (iMac). En particular, me gustaría leer el valor actual del sensor de luz ambiental. Hasta ahora, he podido recuperar información general sobre el sensor a través de ioreg -f -b -r -c 'AppleLMUController' . Pero el valor no está ahí:

+-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"
}

Sé que hay herramientas que pueden usar IOKit para acceder a este valor utilizando C, ObjC, etc., pero explícitamente me gustaría usar un bash one-liner para tratar de obtener el valor.

¿Alguien ha podido hacerlo con éxito a través de la línea de comandos y, en caso afirmativo, cómo?

    
pregunta mbeasley 18.06.2014 - 13:47

1 respuesta

2

Lee la configuración actual

  

los valores predeterminados leen com.apple.BezelServices dAuto

Escribir

  

los valores predeterminados escriben com.apple.BezelServices dAuto -boolean true / false

    
respondido por el Zeus 15.08.2014 - 19:31

Lea otras preguntas en las etiquetas