#!/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

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

#sleep 2

echo "Stopping and starting bluetooth"
bluetoothStart


echo "Starting google-chrome"
xtoolwait -timeout 20 google-chrome 
#Process=`pgrep -f chrome`
#WindowID=`wmctrl -l -p | grep $Process | cut -f 1 -d " "`
WindowID=`wmctrl -l | tail -1 | cut -f 1 -d " "`
#W="chrome"
#wmctrl -r ${W} -b add,maximized_vert,maximized_horz
#wmctrl -r ${W} -t 0
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
#Process=`pgrep -f xournal`
#WindowID=`wmctrl -l -p | grep $Process | cut -f 1 -d " "`
WindowID=`wmctrl -l | tail -1 | cut -f 1 -d " "`
#W="Xournal"
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 " "`
#W="anderson"
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
#Process=`pgrep -f emacs`
#WindowID=`wmctrl -l -p | grep $Process | cut -f 1 -d " "`
#W="scratch"
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
#Process=`pgrep -f cheese`
#WindowID=`wmctrl -l -p | grep $Process | cut -f 1 -d " "`
#W=${WindowID#0x}
sleep 5
#W="???"
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



##ffmpeg -f alsa -ac 1 -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 ~/screencasts/`date "+%F:%T" | tr ' ' '-'`.mkv


