screensaver-trigger

2.1.0 • Public • Published

Screensaver trigger (for nodejs)

Version License Code style

Trigger a callback when user has not interacted with computer for a period of time, then wait for any interaction.

  • under win32, relies on MS Windows GetLastInputTime (through node winapi )
  • under linux, relies on node-x11

API

var screensaver = require('screensaver-trigger');

// start a screensaver after 10s on inactity

(function stuff(){

  screensaver(10 * 1000, function(){
    console.log("Screensaver start");

  }, function() {
    console.log("Screensaver end");

    stuff(); //do it again !
  })

})();

Credits

Keywords / shout box

screensaver, windows api, x11, GetLastInputInfo, activity monitor, inactivity trigger, idle timer

/screensaver-trigger/

    Package Sidebar

    Install

    npm i screensaver-trigger

    Weekly Downloads

    5

    Version

    2.1.0

    License

    ISC

    Unpacked Size

    3.93 kB

    Total Files

    7

    Last publish

    Collaborators

    • 131