Skip to content

Instantly share code, notes, and snippets.

@jterrace
Created June 11, 2012 18:46

Revisions

  1. jterrace created this gist Jun 11, 2012.
    24 changes: 24 additions & 0 deletions xvfb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    XVFB=/usr/bin/Xvfb
    XVFBARGS=":1 -screen 0 1024x768x24 -ac +extension GLX +render -noreset"
    PIDFILE=/var/run/xvfb.pid
    case "$1" in
    start)
    echo -n "Starting virtual X frame buffer: Xvfb"
    start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile --background --exec $XVFB -- $XVFBARGS
    echo "."
    ;;
    stop)
    echo -n "Stopping virtual X frame buffer: Xvfb"
    start-stop-daemon --stop --quiet --pidfile $PIDFILE
    echo "."
    ;;
    restart)
    $0 stop
    $0 start
    ;;
    *)
    echo "Usage: /etc/init.d/xvfb {start|stop|restart}"
    exit 1
    esac

    exit 0