2016-09-13 2 views
1

画面がスリープ状態になっているかどうか、コマンドラインから、またはAppleScriptで確認できる方法はありますか?OSX:画面がスリープ状態であるか、コマンド行から起きているかを確認してください。

これに関連した - Check if display is sleeping in Applescript

私は、画面状態が起きてスリープ状態またはであるかどうかを検出する必要がある理由について少し背景:

私はノードのWebKitを使ってアプリを作成していますし、アプリで我々ユーザーの使用状況(スクリーンショット、プロセス、ウェブサイトの使用状況)を追跡して、合計作業時間を計算します。

私は画面のスリープ/アウェイクイベントを検出して、アプリを起動して停止する必要があります。

私はJavaScriptでこれを検出することができるよLinuxとWindowsで

(ノードWebKitのアプリケーションをJavaScriptで構築されています)下記のリンクに示すように、それはOSXで動作していないようです:

https://blog.alexmaccaw.com/javascript-wake-event

Can any desktop browsers detect when the computer resumes from sleep?

答えて

0

"dsyp" あなたが探している値です。

set x to do shell script "ioreg -c AppleBacklightDisplay | grep brightness" 

# lcd on: dsyp\"={\"min\"=0,\"max\"=2,\"value\"=2} 
# lcd off: dsyp\"={\"min\"=0,\"max\"=2,\"value\"=0} 
関連する問題