#!/bin/bash

#if [ "$1" = "--noscale" ] ; then
#	SCALEARG=""
#	shift
#else
#	SCALEARG="-scale 3/4"
#fi

if [ -n "$1" ] ; then
	CONNECTSTRING=$1
else
        CONNECTSTRING=vncsupport.groovix.net:80
fi

MYDISPLAY=`cat /var/lib/groovix/session-info/current-display`
if [ -z "$MYDISPLAY" ] ; then
	echo "WARNING: no groovix current display found"
	sleep 1
	MYDISPLAY=0
fi


#if we're waiting on any key its a pain to kill it so just do it here
WAKPID=$(ps aux | grep wait-for-any-key | grep -v grep | awk '{ print $2 }')
[ -n "$WAKPID" ] && kill $WAKPID


echo x11vnc -xkb -nopw -auth /var/run/lightdm/root/\:$MYDISPLAY -display :$MYDISPLAY -connect $CONNECTSTRING 
echo output going to /tmp/vnc2groovix.log
#x11vnc -xkb -nopw -auth /var/run/lightdm/root/\:$MYDISPLAY -display :$MYDISPLAY -connect $CONNECTSTRING  > /tmp/vnc2groovix.log 2>&1
#x11vnc -scale 2/3 -xkb -nopw -auth /var/run/lightdm/root/\:$MYDISPLAY -display :$MYDISPLAY -connect $CONNECTSTRING  > /tmp/vnc2groovix.log 2>&1
#x11vnc -scale 3/4 -xkb -nopw -auth /var/run/lightdm/root/\:$MYDISPLAY -display :$MYDISPLAY -connect $CONNECTSTRING  > /tmp/vnc2groovix.log 2>&1
x11vnc $SCALEARG -xkb -nopw -auth /var/run/lightdm/root/\:$MYDISPLAY -display :$MYDISPLAY -connect $CONNECTSTRING  > /tmp/vnc2groovix.log 2>&1


