ioregから環境光センサー値を取得する


8

私が使用しています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の1行を使用して値を取得しようと明示的に望んでいます。

誰かがコマンドラインを介してこれを正常に行うことができましたか?

回答:


2

現在の設定を読む

デフォルトはcom.apple.BezelServices dAutoを読み取ります

書く

デフォルトはcom.apple.BezelServices dAuto -boolean true / falseを書き込みます


2
私にはThe domain/default pair of (.../com.apple.BezelServices, dAuto) does not exist
うまくいき

com.apple.BezelServices存在するが存在dAutoしない。dAutoブール値であることは、この設定がセンサーの値を読み取るのではなく、自動光感知をオフまたはオンにすることであることを示唆しています。
フライハイト2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.