#!/bin/sh # # Author: Aaron Voisine # Inkscape Modifications: Michael Wybrow CWD="`dirname \"$0\"`" ps -wx -ocommand | grep -e '[X]11' > /dev/null if [ "$?" != "0" -a ! -f ~/.xinitrc ]; then echo "rm -f ~/.xinitrc" > ~/.xinitrc sed 's/xterm/# xterm/' /usr/X11R6/lib/X11/xinit/xinitrc >> ~/.xinitrc fi cp -f "$CWD/bin/getdisplay.sh" /tmp/ rm -f /tmp/display.$UID #open-x11 /tmp/getdisplay.sh || \ #open -a XDarwin /tmp/getdisplay.sh || \ echo ":0" > /tmp/display.$UID open /Applications/Utilities/X11.app while [ "$?" == "0" -a ! -f /tmp/display.$UID ]; do sleep 1 done export DISPLAY="`cat /tmp/display.$UID`" ps -wx -ocommand | grep -e '[X]11' > /dev/null || exit 11 # Old OS X version specific test: # #VERSION=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 -d'.'` #if [ "$VERSION" -eq "4" ]; then # Warn the user about time-consuming generation of fontconfig caches. test -f ~/.inkscape/.fccache-new || exit 12 BASE="`echo "$0" | sed -e 's/\/Contents\/Resources\/script/\//'`" cd "$BASE" exec "$CWD/bin/inkscape" "$@"