[supervisord] nodaemon=true logfile_maxbytes=10MB pidfile=/var/run/supervisord.pid logfile=/var/log/supervisord.log nodaemon=false [supervisorctl] serverurl=unix:///var/run/supervisor.sock [program:xvfb] priority=10 directory=/ command=/usr/bin/Xvfb :1 -screen 0 1024x768x16 user=root autostart=true autorestart=true stopsignal=QUIT stdout_logfile=/var/log/xvfb.log redirect_stderr=true [program:lxsession] priority=15 directory=/home/ubuntu command=/usr/bin/lxsession user=ubuntu autostart=true autorestart=true stopsignal=QUIT environment=DISPLAY=":1",HOME="/home/ubuntu" stdout_logfile=/var/log/lxsession.log redirect_stderr=true [program:x11vnc] priority=20 directory=/ command=/bin/dash -c "while :; do x11vnc -display :1 -xkb; done" user=root autostart=true autorestart=true stopsignal=QUIT stdout_logfile=/var/log/x11vnc.log redirect_stderr=true [program:novnc] priority=25 directory=/noVNC command=/noVNC/utils/launch.sh user=root autostart=true autorestart=true stopsignal=QUIT stdout_logfile=/var/log/novnc.log redirect_stderr=true stopasgroup=true