#!/bin/sh

if [ "$#" -eq 0 ] && [ -x /usr/bin/icewm-session ]; then
  echo "Tuxenix: launching IceWM."
  echo "The desktop starts only when you run startx."
fi

for module in virtio_gpu drm_kms_helper drm; do
  if command -v modprobe >/dev/null 2>&1; then
    modprobe "$module" 2>/dev/null || true
  elif [ -x /sbin/modprobe ]; then
    /sbin/modprobe "$module" 2>/dev/null || true
  elif [ -x /usr/sbin/modprobe ]; then
    /usr/sbin/modprobe "$module" 2>/dev/null || true
  fi
done

exec /usr/bin/startx.real "$@"
