やりたいこと Electronでスリープやロックを検知して色々やりたい 環境 OS X El Capitan Electron 1.4 本題 どちらもメインプロセス内で検知します。 なので、検知処理は package.json の mainとして定義したjsファイル内で呼ぶ必要があります。 const electron = require('electron') const app = electron.app app.on('ready', () => { electron.powerMonitor.on('suspend', () => { console.log('suspend') // スリープ時 }) electron.powerMonitor.on('resume', () => { console.log('resume') // スリープからの復帰 }) }) const