Manual de usuario de GBTcr


Tabla de contenidos
1. Introducción
2. Configuración básica
2.1. Soporte de hardware y configuración del dispositivo vía BlueZ
2.2. Configuracion de GBTcr
3. Uso básico
4. Interfaz del Teléfono Celular
5. Teclas asigandas del teléfono para cada aplicación

Este manual está destinado a todos los usuarios finales de GBTcr que estén comenzando la utilización de éste software o bien necesitan información detallada de alguna funcionalidad especial no entendida intuitivamente o con alguna otra pequeña explicación dada.


1. Introducción

Figura 1.

GBTcr es un software para el control, organización y ejecución de ordenes de manera remota a través del protocolo de comunicaciones inalámbricas Bluetooth.

Tanto el escritorio GNOME, como el sistema operativo en si, pueden ser controlados de manera remota por el usuario. La actual versión de GBTcr ofrece soporte para la ejecución remota de algunas aplicaciones disponibles para el escritorio. En el futuro se tarbajará para dar soporte completo.

Con respecto al dispositivo Bluetooth que controla el computador personal, GBTcr soporta ,por ahora, solamente dispositivos tipo celular.

Nota

Modelos testeados: Sony Ericsson T610

GBTcr ofrece una interfaz gráfica implementada con GTK+, es por esto que se deben tener éstas bibliotecas y las de BlueZ más recientes para su correcto funcionamiento.


2. Configuración básica

Para tener un buen funcionamiento de GBTcr, éste debe ser configurado previamente con el hardware que se tiene instalado, para esto es necesario dar soporte y hacer una configuración de las interfaces Bluetooth que se encuentren instaladas en el computador. Posteriormente es necesario crear/editar el archivo de configuración básica de GBTcr, típicamente gbtcr.conf.


2.1. Soporte de hardware y configuración del dispositivo vía BlueZ

[1]

El soporte de hardware para GBTcr viene dado por BlueZ, éste puede ser instalado via paquetes precompilados o puedes crear tus propios binarios.

La instalación de paquetes binarios para debian es sencilla y solo debe tipearse las siguientes ordenes como super usuario:


	
	# apt-get install libbluetooth1 libbluetooth1-dev bluez-utils bluez-pin
	bluez-pcmcia bluez-hcidump bluez-cups
	

Modulos necesarios cargados en el kernel Linux:


	
	# modprobe bluetooth
	# modprobe l2cap
	# modprobe rfcomm
	# modprobe hci_usb | hci_uart |  bluecard_cs | bt3c_cs | dtl1_cs | btuart_cs
	

Importante

Ahora es necesario conectar el dispositivo local tras haber cargado el driver necesario dependiendo del tipo de dispositivo : USB, PCCARD, PCI, SERIAL , luego ejecutar el comando para la configuración del dispositivo Bluetooth local:


	
	# hciconfig
	

este comando debiera arrojar algo como esto (dependiendo del hardware que se tenga):


	
	hci0:   Type: USB
	        BD Address: 00:0B:0D:31:77:09 ACL MTU: 120:20  SCO MTU: 64:0
	        UP RUNNING PSCAN ISCAN
	        RX bytes:378 acl:0 sco:0 events:16 errors:0
	        TX bytes:309 acl:0 sco:0 commands:16 errors:0
					
	

2.2. Configuracion de GBTcr

La configuración de GBTcr se maneja con GConf y puede ser ajustada desde el dialogo de preferencias accedido desde la interfaz principal de GBTcr de manera muy intuitiva. En los inicios la configuración se manejaba a través de un archivo de texto plano gbtcr.conf que ya fue dejado obsoleto. Sin embargo los campos a considerar para la configuración son muy similares a los iniciales y se detallan a continuación:

usuario

Define el nombre de usuario a utilizar para validar al usuario que utiliza el dispositivo Bluetooth que controlará el computador personal de manera remota. Puede ser un nombre de usuario distinto al que pertenece al sistema operativo. Útil para controlar el acceso.

password

Contraseña asignada al usuario definido en la opción usuario descrita anteriormente, igualmente que la opción anterior, ésta opción de contraseña debe ser designada y no necesariamente debe ser la misma que ha sido designada en el sistema operativo.

Sugerencia

La contraseña es de tipo numérica y de largo máximo de 8 dígito.

show_splash

Opción de tipo booleana, acepta las opciones TRUE ó FALSE, que designan si se muestra la pantalla de inicio, ó no respectivamente.

logfile

Asigna ruta para almacenar el archivo log, que contiene registros de actividad de GBTcr. Típicamente se sitúa en /home/$USER/.gbtcr/gbtcr.log

reg_dirs

Asigna ruta para almacenar el archivo de registros de direcciones Bluetooth usadas en el transcurso del funcionamiento de GBTcr. Típicamente se sitúa en /home/$USER/.gbtcr/gbtcr.reg


3. Uso básico

GBTcr ofrece una interfaz de usuario bastante simple e intuitiva.

Figura 2. Ventana de inicio de GBTcr

Activar control remoto

Esta opción activa el dispositivo remoto y lo configura para que se convierta en el control remoto para el escritorio de manera interactiva.

Para su funcionamiento es necesario ingresar la dirección Bluetooth del dispositivo remoto y presionar conectar.

Además éste diálogo ofrece un set de acciones avanzadas, entre las cuales posibilita realizar un escaneo de la red en busca de dispositivos remotos; realizar ping hacia un dispositivo remoto y eliminar el historial de direcciones Bluetooth interactuadas.

Figura 3. Activación de control remoto

Ver Dispositivos

Para un correcto funcionamiento de GBTcr, se necesita tener configurado el dispositivo Bluetooth local conectado al computador personal, para saber si ha sido detectado y configurado GBTcr ofrece un dialogo de información referente al dispositivo local.

Ofrece información simple y la opción de tener información más detallada con respecto al hardware del dispositivo Bluetooth conectado al computador personal, además despliega una imagén descriptiva según el tipo de dispositivo conectado.

Figura 4. Visor dispositivos Bluetooth locales de GBTcr

Esta información es muy similar y se obtiene de la misma fuente de la ejecución del comando hciconfig -a

Nota

El comando hciconfig -a solo puede ser ejecutado como super usuario root.

Figura 5. Visor dispositivo Bluetooth remoto

Ver Logs

Diálogo que muestra información de los sucesos que han acontecido mientras es ejecutado GBTcr, despliega la información con los campos: fecha @ hora; nombre de máquina; versión del kernel y mensaje de evento.

Figura 6. Visor de Logs de GBTcr

Preferencias

Dialogo que maneja la configuración desde el archivo gbtcr.conf para configurar GBTcr vía interfaz gráfica.

Figura 7. Preferencias de GBTcr

Figura 8. Preferencias de GBTcr

Ayuda

Despliega esta ayuda.

Acerca de...

Diálogo de información sobre los desarrolladores de GBTcr.

Salir

Abandona la aplicación sin ofrecer dialogo de confirmación


4. Interfaz del Teléfono Celular

Lo primero es activar el Bluetooth

Figura 9. Activación Bluetooth

Figura 10. Activación Bluetooth

Luego es necesario ingresar el password numérico de largo máximo 8 dígitos.

Figura 11. Login GBTcr

EL menú de aplicaciones que se tiene en el Teléfono celular es accedido mediante el menú principal del teléfono, opción de conectividad y luego la la sub opción de accesorios. Una vez ahí seleccionar GBTcr que cuenta con un menú de posibilidades de control remoto de aplicaciones típicas con sus opciones más relevantes.

Figura 12. Principal GBTcr

Figura 13. Principal GBTcr

Figura 14. Principal GBTcr

Figura 15. Principal GBTcr

Entre sus opciones se encuentran: Reproductor de Audio, Reproductor de Video, Visor de Imágenes, Software de Presentaciones, Control del Mouse, Acerca de...


5. Teclas asigandas del teléfono para cada aplicación

Figura 16. Teclas Teléfono

Tabla 1. Control Reproductor de Video (MPlayer, Totem, XINE)

Tecla realFunciónTecla teléfono
SPACEPausa / Play3
0Subir Volumen joystick up
9Bajar Volumen joystick down
RIGHTAvanzar 10 segundos joystick right
LEFTRetroceder 10 segundos joystick left
fFullscreen on/off5
oOSD on parcial/on completo/off*
mMute#
qTerminar control reproductor de video C

Tabla 2. Control Visor de Imagenes (GThumb)

Tecla realFunciónTecla teléfono
iInformación imagen*
AVANZAR PAGINASiguiente imagen joystick right
RETROCEDER PAGINARetroceder imagen joystick left
+Agrandar imagen (zoom in) joystick up
-Reducir imagen (zoom out) joystick down
fFullscreen on/off5
xAjustar imagen#
qTerminar control visor imágen C

Tabla 3. Control Software Presentaciones (OOImpress, Magic Point)

Tecla realFunciónTecla teléfono
F9iniciar/detener presentación5
LEFT, Click Izquierdoavanzar una diapositiva joystick left, #
RIGHT, Click Derechoretroceder una diapositiva joystick right, *
Inicioprimera diapositiva joystick up
Finúltima diapositiva joystick down
qTerminar control presentaciones C

Tabla 4. Control Mouse

Evento RealFunciónTecla teléfono
MOVER ARRIBA LENTOmueve cursor arriba 20 pixeles2
MOVER ARRIBA RAPIDOmueve cursor arriba 80 pixeles joystick up
MOVER ABAJO LENTOmueve cursor abajo 20 pixeles 8
MOVER ABAJO RAPIDOmueve cursor abajo 80 pixeles joystick down
MOVER DERECHA LENTO mueve cursor derecha 20 pixeles 6
MOVER DERECHA RAPIDOmueve cursor derecha 80 pixelesjoystick right
MOVER IZQUIERDA LENTOmueve cursor izquierda 20 pixeles4
MOVER IZQUIERDA RAPIDOmueve cursor izquierda 80 pixelesjoystick left
Click Derechoclick derecho #
Click Izquierdaclick izquierdo *
Doble ClickDos click izquierda 5
SalirTerminar control mouse C, 0

Notas

[1]

BlueZ es el Stack oficial de Bluetooth para el kernel Linux