script revision 6b15695578f07a3f72c4c9475c1a261a3021472a
c863d45561a88c7534063ada68a2019d046440f5rbowen#!/bin/sh
c863d45561a88c7534063ada68a2019d046440f5rbowen#
c863d45561a88c7534063ada68a2019d046440f5rbowen# Author: Aaron Voisine <aaron@voisine.org>
cc8aa86b0f8d910d852e2a3a11b3de28a9f5a308nd# Inkscape Modifications: Michael Wybrow <mjwybrow@users.sourceforge.net>
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowenCWD="`dirname \"$0\"`"
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowenps -wx -ocommand | grep -e '[X]11' > /dev/null
c863d45561a88c7534063ada68a2019d046440f5rbowenif [ "$?" != "0" -a ! -f ~/.xinitrc ]; then
c863d45561a88c7534063ada68a2019d046440f5rbowen echo "rm -f ~/.xinitrc" > ~/.xinitrc
c863d45561a88c7534063ada68a2019d046440f5rbowen sed 's/xterm/# xterm/' /usr/X11R6/lib/X11/xinit/xinitrc >> ~/.xinitrc
c863d45561a88c7534063ada68a2019d046440f5rbowenfi
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowencp -f "$CWD/bin/getdisplay.sh" /tmp/
c863d45561a88c7534063ada68a2019d046440f5rbowenrm -f /tmp/display.$UID
c863d45561a88c7534063ada68a2019d046440f5rbowenopen-x11 /tmp/getdisplay.sh || \
c863d45561a88c7534063ada68a2019d046440f5rbowenopen -a XDarwin /tmp/getdisplay.sh || \
c863d45561a88c7534063ada68a2019d046440f5rbowenecho ":0" > /tmp/display.$UID
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowenwhile [ "$?" == "0" -a ! -f /tmp/display.$UID ]; do
c863d45561a88c7534063ada68a2019d046440f5rbowen sleep 1
c863d45561a88c7534063ada68a2019d046440f5rbowendone
c863d45561a88c7534063ada68a2019d046440f5rbowenexport "DISPLAY=`cat /tmp/display.$UID`"
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowenps -wx -ocommand | grep -e '[X]11' > /dev/null || exit 11
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowenVERSION=`/usr/bin/sw_vers | grep ProductVersion | cut -f2 -d'.'`
c863d45561a88c7534063ada68a2019d046440f5rbowenif [ "$VERSION" -eq "4" ]; then
c863d45561a88c7534063ada68a2019d046440f5rbowen # We're on tiger. So need to update fc-cache if it hasn't been done
860b4efe27e7c1c9a2bf5c872b29c90f76849b51jim test -f ~/.inkscape/.fccache || exit 12
c863d45561a88c7534063ada68a2019d046440f5rbowenfi
c863d45561a88c7534063ada68a2019d046440f5rbowen
c863d45561a88c7534063ada68a2019d046440f5rbowenBASE="`echo "$0" | sed -e 's/\/Contents\/Resources\/script/\//'`"
c863d45561a88c7534063ada68a2019d046440f5rbowencd "$BASE"
c863d45561a88c7534063ada68a2019d046440f5rbowenexec "$CWD/bin/inkscape" "$@"
c863d45561a88c7534063ada68a2019d046440f5rbowen