Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

node-xvfb: easily start and stop an X Virtual Frame Buffer from your node apps.

Usage

varXvfb=require('xvfb');varxvfb=newXvfb();xvfb.startSync();// code that uses the virtual frame buffer herexvfb.stopSync();// the Xvfb is stopped

or:

varXvfb=require('xvfb');varxvfb=newXvfb();xvfb.start(function(err,xvfbProcess){// code that uses the virtual frame buffer herexvfb.stop(function(err){// the Xvfb is stopped});});

The Xvfb constructor takes four options:

  • displayNum - the X display to use, defaults to the lowest unused display number >= 99 if reuse is false or 99 if reuse is true.
  • reuse - whether to reuse an existing Xvfb instance if it already exists on the X display referenced by displayNum.
  • timeout - number of milliseconds to wait when starting Xvfb before assuming it failed to start, defaults to 500.
  • silent - don't pipe Xvfb stderr to the process's stderr.

Thanks to

both of which served as inspiration for this package.

About

No longer maintained. See: https://github.com/Rob--W/node-xvfb instead.

Resources

Stars

18 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages