Files
mywhoosh-garmin-sync/scripts/browser-debug.sh
Bastian Wagner 8d07939527 Init
2026-05-05 19:26:43 +02:00

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 "$@"