Ottieni il valore del sensore di luce ambientale da ioreg

8

Sto utilizzando lo strumento da riga di comando ioreg per provare a leggere le informazioni sul sensore disponibili sul mio computer (iMac). In particolare, mi piacerebbe leggere il valore corrente del sensore di luce ambientale. Finora, sono stato in grado di recuperare alcune informazioni generali sul sensore tramite ioreg -f -b -r -c 'AppleLMUController' . Ma il valore non è lì:

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

So che ci sono strumenti che possono usare IOKit per accedere a questo valore usando C, ObjC, ecc., ma vorrei esplicitamente usare un one-liner bash per provare ad afferrare il valore.

Qualcuno è stato in grado di farlo correttamente tramite la riga di comando e, in tal caso, come?

    
posta mbeasley 18.06.2014 - 13:47
fonte

1 risposta

2

Leggi le impostazioni correnti

defaults read com.apple.BezelServices dAuto

Scrivi

defaults write com.apple.BezelServices dAuto -boolean true/false

    
risposta data 15.08.2014 - 19:31
fonte

Leggi altre domande sui tag