#!/bin/bash # Run Kivy Signage Player once (no watchdog / auto-restart) SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" # Activate the virtual environment created by install.sh (holds Kivy + deps). if [ -f "$SCRIPT_DIR/.venv/bin/activate" ]; then # shellcheck disable=SC1091 source "$SCRIPT_DIR/.venv/bin/activate" else echo "WARNING: virtual environment not found at $SCRIPT_DIR/.venv" echo " Run 'bash install.sh' first for a fully offline-capable setup." fi cd "$SCRIPT_DIR/src" exec python3 main.py