desktop-idle-prebuilt
v1.1.2
Published
Node/Electron module to detect idle desktop user (OSX, Windows and Linux)
Downloads
11
Readme
desktop idle
Node/Electron module to detect idle desktop users (OSX, Windows and Linux).
Stable | Actively maintained | Pull Requests Welcome
Forked and inspired from node-system-idle-time
Installation
npm install --save desktop-idle
# or yarn
yarn add desktop-idle
Cross-Platform Support
- Windows: GetLastInputInfo, see
src/win/idle.cc
. - Mac(OSX): CoreGraphics Event Source, see
src/mac/idle.cc
. - Linux: X Screensaver, see
src/linux/idle.cc
.
Usage
var desktopIdle = require('desktop-idle');
console.log(desktopIdle.getIdleTime());
Linux Requirements
X server development package and pkg-config are required:
apt install libxss-dev pkg-config
Test
yarn test
License
MIT - Bithavoc<[email protected]>