A problem has shown up with JAVA applications when there is a horizontal scroll bar. When scrolling the window content is scrambled. Fortunately there is a fix as described here
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/876721
And thanks to the info in this post
starting many applications with -Dsun.java2d.
For FreePlane the launch script is found in /usr/share/freeplane. (called freeplane.sh)
The alterations I made are towards the end of the file , snippet below, my additions are on lines 3, 18 and 32 (not what is shown below is just a section of the file, around line 189 onwards..cheers Julien)
#--------- Call (at last) Freeplane ------------------------------------- fwdir="${freedir}/fwdir" jon=-Dsun.java2d.opengl=True if [ "${JAVA_TYPE}" != "sun" ] then # non-Sun environments don't work currently but we try anyway, who knows. defines=-Dgnu.java.awt.peer.gtk.Graphics=Graphics2D fi _debug "Calling: "\ "${JAVA_CMD}" -Xmx512m\ "-Dorg.freeplane.param1=$1"\ "-Dorg.freeplane.param2=$2"\ "-Dorg.freeplane.param3=$3"\ "-Dorg.freeplane.param4=$4"\ "-Dorg.knopflerfish.framework.bundlestorage=memory"\ "-Dorg.freeplane.globalresourcedir=${freedir}/resources"\ "-Dorg.knopflerfish.gosg.jars=reference:file:${freedir}/core/"\ $defines\ $jon \ -jar "${freedir}/framework.jar"\ -xargs "${freedir}/props.xargs"\ -xargs "${freedir}/init.xargs" ( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start Freeplane "${JAVA_CMD}" -Xmx512m\ "-Dorg.freeplane.param1=$1"\ "-Dorg.freeplane.param2=$2"\ "-Dorg.freeplane.param3=$3"\ "-Dorg.freeplane.param4=$4"\ "-Dorg.knopflerfish.framework.bundlestorage=memory"\ "-Dorg.freeplane.globalresourcedir=${freedir}/resources"\ "-Dorg.knopflerfish.gosg.jars=reference:file:${freedir}/core/"\ $defines\ $jon \ -jar "${freedir}/framework.jar"\ -xargs "${freedir}/props.xargs"\ -xargs "${freedir}/init.xargs"