3 path="`dirname \"${0}\"`"
4 link="`readlink \"${0}\"`"
6 [ -n "${link}" ] && path="`dirname \"${link}\"`"
10 x86_64) nexuiz="nexuiz-linux-x86_64-sdl" ;;
11 *) nexuiz="nexuiz-linux-686-sdl" ;;
14 set -- ./${nexuiz} "${@}"
32 xserver="${VALUE%%/*}"
38 # now how do we execute it?
39 if [ -r ~/.nexuiz/data/config.cfg ]; then
40 while read -r CMD KEY VALUE; do
46 done < ~/.nexuiz/data/config.cfg
55 0:+vid_x11_display\ *)
56 setdisplay "${X#+vid_x11_display }"
71 echo "Not using display ':$xserver': evil characters"
79 # check for a listening X server on that socket
80 if netstat -nl | grep -F " /tmp/.X11-unix/X$xserver" >/dev/null; then
81 # X server already exists
82 export DISPLAY=:$xserver
83 prefix="DISPLAY=:$xserver "
84 msg=$msg$lf"- Running Nexuiz on already existing display :$xserver"
86 set -- startx "$@" -fullscreen -- ":$xserver"
87 msg=$msg$lf"- Running Nexuiz on a newly created X server :$xserver."
92 echo >&2 "Not using layout '$xlayout': evil characters"
96 set -- "$@" -layout "$xlayout"
97 msg=$msg$lf"- Using the ServerLayout section named $xlayout."
102 echo "X SERVER OVERRIDES IN EFFECT:$msg"
104 echo "Resulting command line:"
107 echo "To undo these overrides, edit ~/.nexuiz/data/config.cfg and remove the line"
108 echo "starting with 'seta vid_x11_display'."