#!/bin/sh PARAM=${1+"$@"} SCRIPT_FILE=`basename "$0"` GGFBN_FILE="ggfbn.exe" READLINK_PATH=`readlink -f "$0"` SCRIPT_FOLDER=`dirname ${READLINK_PATH} || pwd` CONFIG_FOLDER="${HOME}/.red-ggpo" export WINEPREFIX="${CONFIG_FOLDER}/prefix" START_SCRIPT="${SCRIPT_FOLDER}/${SCRIPT_FILE}" ORIGIN_FBA="${SCRIPT_FOLDER}/${GGFBN_FILE}" FBA="${CONFIG_FOLDER}/${GGFBN_FILE}" if [ ! -f ${ORIGIN_FBA} ]; then echo "ERROR: Can't find ${GGFBN_FILE}, please reinstall package." exit 1 fi mkdir -p $CONFIG_FOLDER cp ${ORIGIN_FBA} ${FBA} if [ -x /usr/bin/xdg-mime ]; then mkdir -p ~/.local/share/applications/ echo "[Desktop Entry] Type=Application Encoding=UTF-8 Name=Red GGPO Emulator Exec=${START_SCRIPT} %U Icon=red-ggpo Terminal=false MimeType=x-scheme-handler/ggpo " > ~/.local/share/applications/red-ggpo.desktop xdg-mime default red-ggpo.desktop x-scheme-handler/ggpo fi if [ -x /usr/bin/gconftool-2 ]; then gconftool-2 -t string -s /desktop/gnome/url-handlers/ggpo/command "${START_SCRIPT} %s" gconftool-2 -t bool -s /desktop/gnome/url-handlers/ggpo/needs_terminal false gconftool-2 -t bool -s /desktop/gnome/url-handlers/ggpo/enabled true fi wine ${FBA} ${PARAM}