a few incremental updates

- adding guest additions
- adding a few extra sync's to zero blocks
- adding space to wget to avoid history
- adding offline directory and teaching.mininet.org
- fixing lxterminal defaults and screensaver
diff --git a/onos-build-vm.py b/onos-build-vm.py
index 62bb7e6..75dc322 100755
--- a/onos-build-vm.py
+++ b/onos-build-vm.py
@@ -24,7 +24,7 @@
     # start with sendline
     #TODO consider resizing the HDD
     url = 'https://gerrit.onlab.us/gitweb?p=ONOS-VM.git;a=blob_plain;hb=refs/heads/mininet-tutorial;f=vm-setup.sh'
-    vm.sendline( 'wget -O vm-setup.sh "%s" | bash' % url )
+    vm.sendline( ' wget -O vm-setup.sh "%s" | bash' % url ) # space prefix is used to avoid entry in history
     vm.expect( prompt, timeout=20 )
     vm.sendline( 'bash vm-setup.sh' )
     # end with expect prompt
diff --git a/vm-setup.sh b/vm-setup.sh
index 60767a9..3024f81 100644
--- a/vm-setup.sh
+++ b/vm-setup.sh
@@ -3,8 +3,8 @@
 #  
 # This script installs ONOS dependencies and installs a desktop environment on a Miniet VM.
 
-ONOS_USER=mininet
-ONOS_USER_HOME=/home/${ONOS_USER}
+USER=mininet
+USER_HOME=/home/${USER}
 
 sudo apt-get update
 
@@ -44,25 +44,28 @@
 
 #TODO: add backgrounds folder
 #TODO: change background
-# Remove wallpaper, change background color, and disable screensaver
+# Remove wallpaper, change background color
 sudo sed -i 's/wallpaper_mode=1/wallpaper_mode=0/g' /usr/share/lxde/pcmanfm/LXDE.conf
 sudo sed -i 's/desktop_bg=#000000/desktop_bg=#104187/g' /usr/share/lxde/pcmanfm/LXDE.conf
-sudo sed -i '/screensaver/d' /etc/xdg/lxsession/LXDE/autostart
 
-DESKTOP=${ONOS_USER_HOME}/Desktop
+# Disable screensaver
+##sudo sed -i '/screensaver/d' /etc/xdg/lxsession/LXDE/autostart
+cat > ${USER_HOME}/.xsessionrc << EOF
+# disable screensaver
+xset s off
+# disable dpms (standby)
+xset -dpms
+EOF
+
+# Change LXTerminal default colors
+sudo sed -i 's/bgcolor=#000000000000/bgcolor=#ffffffffffff/g' ${USER_HOME}/.config/lxterminal/lxterminal.conf
+sudo sed -i 's/fgcolor=#aaaaaaaaaaaa/fgcolor=#000000000000/g' ${USER_HOME}/.config/lxterminal/lxterminal.conf
+
+DESKTOP=${USER_HOME}/Desktop
+OFFLINE="${DESKTOP}/Offline Exercises"
 
 mkdir -p ${DESKTOP}
-
-#cat > ${DESKTOP}/Eclipse << EOF
-#[Desktop Entry]
-#Encoding=UTF-8
-#Type=Application
-#Name=Eclipse
-#Name[en_US]=Eclipse
-#Icon=/opt/eclipse/icon.xpm
-#Exec=/usr/bin/eclipse
-#Comment[en_US]=
-#EOF
+mkdir -p "${OFFLINE}"
 
 cat > ${DESKTOP}/Terminal << EOF
 [Desktop Entry]
@@ -75,14 +78,14 @@
 Comment[en_US]=
 EOF
 
-cat > ${DESKTOP}/Bufferbloat << EOF
+cat > ${DESKTOP}/Mininet << EOF
 [Desktop Entry]
 Encoding=UTF-8
 Type=Application
-Name=Bufferbloat (Offline)
-Name[en_US]=Bufferbloat
+Name=Teaching with Mininet
+Name[en_US]=Teaching with Mininet
 Icon=internet-web-browser
-Exec=/usr/bin/chromium-browser file:///home/mininet/mininet.wiki/Bufferbloat.html
+Exec=/usr/bin/chromium-browser http://teaching.mininet.org
 Comment[en_US]=
 EOF
 
@@ -97,6 +100,17 @@
 Comment[en_US]=
 EOF
 
+cat > "${OFFLINE}/Bufferbloat" << EOF
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Name=Bufferbloat
+Name[en_US]=Bufferbloat
+Icon=internet-web-browser
+Exec=/usr/bin/chromium-browser file:///home/mininet/mininet.wiki/Bufferbloat.html
+Comment[en_US]=
+EOF
+
 # ------------- Install Other Tools ------------- 
 sudo apt-get install -y wireshark
 # Enable root-less wireshark and add mininet
@@ -105,9 +119,14 @@
 sudo dpkg-reconfigure -f noninteractive wireshark-common
 sudo usermod -a -G wireshark mininet
 
+echo "Installing VirtualBox Guest Additions"
+sudo apt-get install -y virtualbox-guest-x11
+
 # ------------- Zero Unused Blocks -------------
 #TODO investigate zerofree
 echo "Zeroing unused blocks"
+sync
 dd if=/dev/zero of=tmp-zeros
 sync
 rm tmp-zeros
+sync