#!/bin/sh
# Запуск Simbioz AV. Ищем Python 3.10+ с модулем gi (GTK + WebKit для окна).
APP="${SIMBIOZ_HOME:-/opt/simbiozav}"
# Без этого на части видеокарт (NVIDIA, Wayland) окно WebKitGTK бывает пустым
[ -z "$WEBKIT_DISABLE_DMABUF_RENDERER" ] && export WEBKIT_DISABLE_DMABUF_RENDERER=1
for PY in python3 python3.13 python3.12 python3.11 python3.10; do
  command -v "$PY" >/dev/null 2>&1 || continue
  if "$PY" -c "import sys, gi; sys.exit(0 if sys.version_info >= (3, 10) else 1)" 2>/dev/null; then
    PYTHONPATH="$APP/lib${PYTHONPATH:+:$PYTHONPATH}" exec "$PY" "$APP/SimbiozAV.py" "$@"
  fi
done
MSG="Для Simbioz AV нужен Python 3.10+ и GTK WebKit. Ubuntu/Debian/Astra: sudo apt install python3-gi gir1.2-webkit2-4.1 python3-psutil python3-watchdog"
echo "$MSG" >&2
command -v notify-send >/dev/null 2>&1 && notify-send "Simbioz AV не запустился" "$MSG"
exit 1
