#!/bin/sh

if [ $# -ne 1 ]; then
  echo "$0 <cookie>"
  exit 0
fi

COOKIE=$1

NX_PORT=9
export NX_PORT

NX_ROOT=${HOME}/.nx

# Create directory for agent log.

rm -rf ${NX_ROOT}/C-${NX_PORT} || exit
mkdir -p ${NX_ROOT}/C-${NX_PORT} || exit

NX_HOST=nx/nx,link=33k,stream=9,nodelay=1,root=${NX_ROOT},log=session,stat=stats
export NX_HOST

NX_DISPLAY=${NX_HOST}:${NX_PORT}
export NX_DISPLAY

NX_AGENT=:${NX_PORT}
export NX_AGENT

NX_IMAGEMASK=240,4,240,2
export NX_IMAGEMASK

xauth add ${HOSTNAME}/unix:${NX_PORT} MIT-MAGIC-COOKIE-1 ${COOKIE}
xauth add ${HOSTNAME}:${NX_PORT} MIT-MAGIC-COOKIE-1 ${COOKIE}

# Run the agent without font server.
nxagent -nolimit -display ${NX_HOST}:${NX_PORT} -class TrueColor -noreset -geometry 1024x768 -auth ${HOME}/.Xauthority -name 'NX' ${NX_AGENT}

xauth remove ${HOSTNAME}/unix:${NX_PORT}
xauth remove ${HOSTNAME}:${NX_PORT}

