Difference between revisions of "User:Embrybd"

From eLinux.org
Jump to: navigation, search
(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