17 lines
597 B
Bash
17 lines
597 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
export DISPLAY="${DISPLAY:-:99}"
|
|
VNC_PORT="${VNC_PORT:-5900}"
|
|
NOVNC_PORT="${NOVNC_PORT:-6080}"
|
|
VNC_RESOLUTION="${VNC_RESOLUTION:-1440x1000x24}"
|
|
|
|
Xvfb "$DISPLAY" -screen 0 "$VNC_RESOLUTION" -ac +extension RANDR >/tmp/xvfb.log 2>&1 &
|
|
fluxbox >/tmp/fluxbox.log 2>&1 &
|
|
x11vnc -display "$DISPLAY" -forever -shared -nopw -rfbport "$VNC_PORT" >/tmp/x11vnc.log 2>&1 &
|
|
websockify --web=/usr/share/novnc/ "$NOVNC_PORT" "localhost:$VNC_PORT" >/tmp/novnc.log 2>&1 &
|
|
|
|
echo "noVNC is available on port $NOVNC_PORT. Open /vnc.html and click Connect."
|
|
|
|
exec python -m mywhoosh_garmin_sync "$@"
|