Mostrando entradas con la etiqueta Bash script. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bash script. Mostrar todas las entradas
domingo, 26 de agosto de 2007
Menu para elegir entre dos conexiones
Vamos a hacer un lanzador de aplicaciones para poder elegir entre conectar el TS705 por USB o Bluetooth de una manera facil y rapida.
La idea es que con un click se despliegue un menu que me dé a elegir entre dos opciones.
Conectar por USB pulsa 1
Conectar por Bluetooth pulsa 2
Accede a la carpeta /etc con permisos de root y allí buscamos el archivo wvdial.conf el cual abrimos, borramos todo lo que hay dentro y usamos estos parametros:
Para editarlo utilizamos vim nomarchivo.ext.
Para empezar a editar pulsar " i " de insert poner los comandos.
Para salir sin grabar " :q " quit.
Para salir Grabando " :wq " write and quit.
----------wvdial.conf---------
#[Dialer Defaults]
#Phone =
#Username =
#Password =
#New PPPD = yes
[Dialer YoigoUSB]
Modem = /dev/ttyUSB0 #aqui utilizamos el modem montado en usb
Baud = 115200
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Phone = *99***1#
ISDN = 0
Username = ''
Password = ''
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT
[Dialer YoigoBT]
Modem = /dev/rfcomm0 #aqui utilizamos el modem Bluetooth
Baud = 115200
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Phone = *99***1#
ISDN = 0
Username = ''
Password = ''
New PPPD = yes
Stupid Mode = 1
Dial Command = ATDT
Una vez guardado tenemos que hacer un bash script que sera el que contendrá el archivo que mecaniza todo el proceso creamos un archivo con vim Conexinternet.sh p.e. y escribimos esto:
#!/bash/bin
echo "Conectar por USB pulsa 1" # esto muestra el menú en pantalla
echo "Contectar por Bluetooth pulsa 2"
read input #esto espera una entrada desde el teclado
if [ $input -eq 1 ]; then #si el dato introducido =1 entonces
echo "Conectando por USB"
wvdial YoigoUSB
elif [ $input -eq 2 ]; then #si el dato introducido =2 entonces
echo "Conectando por BT"
wvdial YoigoBT
echo "No introdujo ningún numero" #si el dato introducido <>1 0 2
fi
Después lo guardamos en una carpeta p.e Mis_scripts
Una vez hecho todo esto creamos un lanzador en el escritorio le das un nombre. Despues Propiedades->Lanzador->Comando en el espacio comando escribes bash /home/Donde_tengas_la_carpeta /Mis_scripts/Conexinternet.sh
Suscribirse a:
Entradas (Atom)