#keyboard in canadian french 
setxkbmap ca

#cowsay fortune cookie
cowsay -f "$(ls /usr/share/cowsay/cows | sort -R | head -1)" "$(fortune -s)" | lolcat


#mount sshfs
#apt-get install sshfs
mkdir mountpoint
sshfs user@server:/folder mountpoint

#reverse tunnel
ssh -N -R port:localhost:port user@server &

#rsync with ssh
rsync -P -a -z -v -r --delete -e ssh folder user@server:folder
rsync -P -a -z -v -r --delete -e ssh user@folder folder

#find x11 display for all session
ps aux | grep X

#send dialog to x11 user
export DISPLAY=':0.0'
xmessage "test2" -buttons yes,no,toaster -print -nearmouse

#use espeak
sudo apt-get install espeak
espeak "hello"

#get host ip if you have a vm over nat
HYPERIP=$(netstat -rn | awk '{print $2}' | awk '/10\.[0-9\.]+/')

#mount another vm volume
mkdir -p ~/storage
sshfs -o reconnect mrobinson@$HYPERIP:storage -p 2221 ~/storage

#run chrome from another vm
ssh -X $HYPERIP -p 2224 google-chrome &>/dev/null &
#pycharm ?
ssh -X $HYPERIP -p 2225 bash ~/bin/pycharm 


#expose one port of you vm to a server
ssh -N -R 2222:localhost:22 tool.media5corp.com &


