#!/bin/bash
# For installing ffmpeg  http://ubuntuforums.org/showthread.php?t=786095 

# Assumes compiz not running, otherwise wmctrl -d  won't list other desktops
# Preferences -> Appearance -> Visual Effects -> None

echo "Killing old processes"
pkill xawtv
pkill chrome
pkill xournal
pkill emacs

# Only if trying to use Wacom tablet via bluetooth
# echo "Stopping and starting bluetooth"
# sudo /etc/init.d/bluetooth stop
# sleep 1
# sudo /etc/init.d/bluetooth start
# sleep 5
# sudo hidd --search
# sleep 1
# sudo hidd --show
# bluetoothStart

echo "Starting google-chrome"
xtoolwait -timeout 20 google-chrome 
WindowID=`wmctrl -l | tail -1 | cut -f 1 -d " "`
wmctrl -i -r ${WindowID} -b add,maximized_vert,maximized_horz
wmctrl -i -r ${WindowID} -t 0

echo "Starting xournal"
xtoolwait -timeout 20 xournal ~/bin/plainpaper.xoj
WindowID=`wmctrl -l | tail -1 | cut -f 1 -d " "`
wmctrl -i -r ${WindowID} -b add,maximized_vert,maximized_horz
wmctrl -i -r ${WindowID} -t 2  #move to next desktop

echo "Starting gnome-terminal"
xtoolwait -timeout 20 gnome-terminal
WindowID=`wmctrl -l -p | tail -1 | cut -f 1 -d " "`
wmctrl -i -r ${WindowID} -t 1
wmctrl -i -r ${WindowID} -e 0,0,600,600,400

echo "Starting emacs"
xtoolwait -timeout 20 emacs scratch.py
sleep 4
WindowID=`wmctrl -l | tail -1 | cut -f 1 -d " "`
wmctrl -i -r ${WindowID} -t 1
wmctrl -i -r ${WindowID} - e 0,400,0,1000,400
wmctrl -i -r ${WindowID} -b add,maximized_vert

echo "Starting xawtv"
xtoolwait -timeout 20 xawtv #cheese
sleep 5
WindowID=`wmctrl -l | tail -1 | cut -f 1 -d " "`
wmctrl -i -r ${WindowID} -e 0,0,600,200,500
wmctrl -i -r ${WindowID} -b add,above
wmctrl -i -r ${WindowID} -t 0
