Improved logging on server connection error.
authorMarco Zanon <info@marcozanon.com>
Wed, 12 Sep 2012 14:02:44 +0000 (14:02 +0000)
committerMarco Zanon <info@marcozanon.com>
Wed, 12 Sep 2012 14:02:44 +0000 (14:02 +0000)
0.x/configuration.sample
0.x/skeleton

index bfafbf58b2c86c7c9fb1d929a6dcd16efa00548c..4648eabd95fadaf7036ef69bde33486a99c356a5 100644 (file)
@@ -14,5 +14,6 @@ CONNECTIONS[0]="__YOUR_LABEL_HERE__|__YOUR_VNC_SERVER_COMMAND_ARGUMENTS_HERE__"
 CONNECTIONS[1]="__YOUR_LABEL_HERE__|__YOUR_VNC_SERVER_COMMAND_ARGUMENTS_HERE__"
 CLIENT_CONNECTED_MESSAGE="__YOUR_TEXT_HERE__"
 CLIENT_GONE_MESSAGE="__YOUR_TEXT_HERE__"
+SERVER_CONNECTION_ERROR_MESSAGE="__YOUR_TEXT_HERE__"
 WIDTH="500"
 HEIGHT="400"
index 809d5e24f577404090f4d50ba819418ab01be8e5..6748d1d6ec6b0afa82cdb7ac4bd5d85ad22e9e18 100644 (file)
@@ -111,8 +111,16 @@ OLD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH
 export LD_LIBRARY_PATH=$TEMPORARY_DIRECTORY:$LD_LIBRARY_PATH
 $TEMPORARY_DIRECTORY/vncserver $VNC_SERVER_COMMAND_ARGUMENTS -afteraccept "$0 client_connected" -gone "$0 client_gone"
 if [ "0" -ne "$?" ]; then
-  echo "Vnc connection error, exiting."
+  echo "Vnc connection error (exit code: $?), exiting."
   export LD_LIBRARY_PATH=$OLD_LD_LIBRARY_PATH
+  if [ -x /usr/bin/zenity ]; then
+    N=`eval $"zenity --title=\"$INPUT_BOX_TITLE\" --error --text=\"$SERVER_CONNECTION_ERROR_MESSAGE\""`
+  elif [ -x /usr/bin/kdialog ]; then
+    N=`eval $"kdialog --title \"$INPUT_BOX_TITLE\" --error \"$SERVER_CONNECTION_ERROR_MESSAGE\""`
+  else
+    echo "Gui scripting tool not found, exiting."
+    exit 2
+  fi
   exit 7
 fi
 export LD_LIBRARY_PATH=$OLD_LD_LIBRARY_PATH