node-screen-saver

1.3.1 • Public • Published

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);



Readme

Keywords

none

Package Sidebar

Install

npm i node-screen-saver

Weekly Downloads

4

Version

1.3.1

License

ISC

Unpacked Size

8.1 kB

Total Files

5

Last publish

Collaborators

  • idjem