idjem / screen-saver-trigger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screensaver trigger (for nodejs)

Version License Build Status

API


const ScreenSaver = require('node-screen-saver');
const getIdleTime = require('screensaver-trigger/idle_time_linux').getIdleTime;

const timeout = 60 * 1000; //1min
const startOnScreenSaver = true; //1min

const screenSaver = new ScreenSaver(timeout, getIdleTime, startOnScreenSaver);

screenSaver.on('open', () => {
  console.log('screen saver start');
})

screenSaver.on('close', () => {
  console.log('screen saver close');
})


setTimeout(() => {
  screenSaver.simuleTouch();
}, 1000);

setTimeout(() => {
  screenSaver.resetIdleTime();
}, 5000);



About


Languages

Language:JavaScript 100.0%