Difference between revisions of "User:Embrybd"
From eLinux.org
(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 21: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