Difference between revisions of "User:Embrybd"
(Created page with 'Category:ECE597 Brian Embry Senior CPE My main experience is C and Linux. I like playing with microcontrollers Projects: ECE597:_MythTV/DSP_Pico_Projector') |
m |
||
Line 9: | Line 9: | ||
Projects: | Projects: | ||
[[ECE597:_MythTV/DSP_Pico_Projector]] | [[ECE597:_MythTV/DSP_Pico_Projector]] | ||
+ | |||
+ | VBox Remote Login Script: | ||
+ | <pre> | ||
+ | #!/bin/bash | ||
+ | #This script needs to be modified for your use, the port information needs to be filled | ||
+ | #as well as the names of your vms. | ||
+ | |||
+ | SERVER= | ||
+ | USER= | ||
+ | |||
+ | WIN7ULT=Win7-Ult | ||
+ | WIN7UPRT= | ||
+ | |||
+ | WIN7BETA=Win7-Beta | ||
+ | WIN7BPRT= | ||
+ | |||
+ | VISTA64=Vista64 | ||
+ | VISTA64PRT= | ||
+ | |||
+ | WIDTH=1024 | ||
+ | HEIGHT=768 | ||
+ | |||
+ | LOCALPORT=5903 | ||
+ | |||
+ | usage () | ||
+ | { | ||
+ | echo "VBoxConnect <Win7-Ult | Win7-Beta | Vista64> [w] [h]" | ||
+ | exit 1 | ||
+ | } | ||
+ | |||
+ | connect () | ||
+ | { | ||
+ | echo "Connecting to $SERVER" | ||
+ | ssh $SERVER "VBoxManage startvm $VM --type vrdp" | ||
+ | ssh $SERVER "VBoxManage controlvm $VM setvideomodehint $WIDTH $HEIGHT 24" | ||
+ | ssh -f -L $LOCALPORT:$SERVER:$VMPORT $SERVER sleep 10 | ||
+ | rdesktop -5 -a 24 -x m -T $VM -u $USER -p - localhost:$LOCALPORT | ||
+ | } | ||
+ | |||
+ | if [ -z $1 ] | ||
+ | then | ||
+ | usage | ||
+ | fi | ||
+ | |||
+ | case "$1" in | ||
+ | $WIN7ULT) | ||
+ | VMPORT=$WIN7UPRT | ||
+ | VM=$WIN7ULT | ||
+ | ;; | ||
+ | $WIN7BETA) | ||
+ | VMPORT=$WIN7BPRT | ||
+ | VM=$WIN7BETA | ||
+ | ;; | ||
+ | $VISTA64) | ||
+ | VMPORT=$VISTA64PRT | ||
+ | VM=$VISTA64 | ||
+ | ;; | ||
+ | *) | ||
+ | usage | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | if [ $2 ] | ||
+ | then | ||
+ | WIDTH=$2 | ||
+ | fi | ||
+ | |||
+ | if [ $3 ] | ||
+ | then | ||
+ | HEIGHT=$3 | ||
+ | fi | ||
+ | |||
+ | connect | ||
+ | </pre> |
Revision as of 14:28, 13 March 2010
Brian Embry
Senior CPE
My main experience is C and Linux. I like playing with microcontrollers
Projects: ECE597:_MythTV/DSP_Pico_Projector
VBox Remote Login Script:
#!/bin/bash #This script needs to be modified for your use, the port information needs to be filled #as well as the names of your vms. SERVER= USER= WIN7ULT=Win7-Ult WIN7UPRT= WIN7BETA=Win7-Beta WIN7BPRT= VISTA64=Vista64 VISTA64PRT= WIDTH=1024 HEIGHT=768 LOCALPORT=5903 usage () { echo "VBoxConnect <Win7-Ult | Win7-Beta | Vista64> [w] [h]" exit 1 } connect () { echo "Connecting to $SERVER" ssh $SERVER "VBoxManage startvm $VM --type vrdp" ssh $SERVER "VBoxManage controlvm $VM setvideomodehint $WIDTH $HEIGHT 24" ssh -f -L $LOCALPORT:$SERVER:$VMPORT $SERVER sleep 10 rdesktop -5 -a 24 -x m -T $VM -u $USER -p - localhost:$LOCALPORT } if [ -z $1 ] then usage fi case "$1" in $WIN7ULT) VMPORT=$WIN7UPRT VM=$WIN7ULT ;; $WIN7BETA) VMPORT=$WIN7BPRT VM=$WIN7BETA ;; $VISTA64) VMPORT=$VISTA64PRT VM=$VISTA64 ;; *) usage ;; esac if [ $2 ] then WIDTH=$2 fi if [ $3 ] then HEIGHT=$3 fi connect