#!/bin/sh

# Launch GVFS Daemon
if [ -x /usr/libexec/gvfsd ]; then
  /usr/libexec/gvfsd -r &
elif [ -x /usr/lib64/gvfs/gvfsd ]; then
  /usr/lib64/gvfs/gvfsd -r &
fi

# Launch composite manager
if [ `which compton 2>/dev/null` ]; then
  [ -e /etc/windowmanager ] && read WINDOW_MANAGER < /etc/windowmanager
  [ -e "${HOME}/.fatdog/windowmanager" ] && read WINDOW_MANAGER < "${HOME}/.fatdog/windowmanager"
  case "$WINDOW_MANAGER" in
    *compiz*|*fusion*) break ;;
    *)	killall compton 2>/dev/null; compton -b --vsync drm || compton -b	;;
  esac
fi

# Launch the dock
cairo-dock.bin "$@"
