
BluePad: convierte tu móvil/celular en un control remoto en Ubuntu/Linux

Si quieres convertir tu teléfono móvil/celular en un control remoto para que lo uses vía Bluetooth y controlar tu PC con Ubuntu/Linux, puedes usar BluePad que está pensado especial mente para eso.
La instalación es sencilla un archivo en tu PC y otro en tu móvil/celular para que la comunicación sea exitosa. Antes de instalarlo deberías revisar algunos de los móviles/celulares en los que se ha probado.
BluePad v0.4 deb package for Debian, Ubuntu, Alinex, etc
BluePad v0.4 source code for GNU/Linux systems. To run, execute the file named bluepad
BluePad v0.4 for Java enabled mobile devices

Resulta que mi primo me ha pedido que le haga un trabajito para él que necesita un programa de envío masivo de archivos por Bluetooth.
Encontré BluezSpammer, un programa de Marketin de Proximidad que usa bluetooth creado por Alberto Moreno y distribuido bajo la licencia GNU GPL.
Le hice un par de modificaciones por problemas con la variable de la MAC de los dispositivos, no era capaz de guardarlas por su tamaño. Y por otro lado modifqué parte del código para lograr que use, en lugar de obexftp, el programa bluetooth-sendto, que es parte de GNOME. Además, hice un script en bash que utiliza zenity para seleccionar los archivos a enviar y para especificar tanto la cantidad de veces que se enviarán los archivos como la diferencia de tiempo entre el envío de un archivo y otro.
Estas modificaciones y el script, están bajo la licencia GNU GPL obviamente, por lo que cualquiera es capaz de modificar los programas y redistribuirlos según reza esta licencia.
Pueden descargar este archivo que contiene bluezspammer y bluezspammer-gtk (el script que hice). A continuación explico cómo instalar este programa:
Primero instalar todas las dependencias para poder compilar bluezspammer:
$ sudo apt-get install libopenobex1 bluez-utils libbluetooth-dev openobex-apps obexftp bluez-gnome build-essential gnome-terminal
A continuación, descargar el archivo comprimido, descomprimirlo y compilar bluezspammer:
$ tar xvzf bluezspammer-gtk.tar.gz
$ cd bluezspammer-gtk/BlueZSpammer.v2_src
$ gcc -lbluetooth -o bluezspammer bluezspammer.c
Ahora, copiar el ejecutable de bluezspammer y bluezspammer-gtk a /usr/bin
$ cd ..
$ sudo cp BlueZSpammer.v2_src/bluezspammer bluezspammer-gtk /usr/bin
$ sudo chmod 755 /usr/bin/bluezspammer*
Y por último hacer un acceso directo en el escritorio, o donde se prefiera, con el comando gnome-terminal -e bluezspammer-gtk.

No tengo ningún dispositivo con “diente azul”, pero aplicaciones como esta, me harán pensar cuando diga de comprarme algo nuevo. He visto cómo funciona y solo se me ocurre una palabra: ESPECTACULAR. Cuando sea presidente del mundo, seguro que mi ordenador tendrá bluetooth.
Este genial programa nos permite vincular nuestro teléfono móvil y nuestro ordenador vía bluetooth de modo que cuando nos alejemos más de una distancia fijada por nosotros se bloquee la pantalla y cuando nos acerquemos se desbloquee y además pues reproduzca, por ejemplo, una canción que nos guste. El programa puede instalarse haciendo:
sudo apt-get install blueproximity
y lo encontraremos en sistema -> preferencias -> Blueproximity. Para configurarlo simplemente debemos pinchar donde pone buscar dispositivos y seleccionar el nuestro. A continuación debe hacerse un scaner de puertos para seleccionar el que esté abierto en nuestro dispositivo móvil. En la siguiente pestaña encontramos los parámetros de distancia a la que se ejecuta cada comando, ya sea de bloqueo o desbloqueo de la pantalla. Yo recomiendo en primer lugar calibrar la distancia. En la última pestaña encontramos los comandos que vamos a ejecutar cuando se acerque o aleje el dispositivo móvil, es fácil darse cuenta del poder de un SO que usa comandos, es aquí donde podemos personalizar la aplicación para adaptarla a nuestras necesidades.
En mi caso tuve un problema con el adaptador bluetooth USB pues ubuntu no lo reconocía. Para poderlo instalar sólo tuve que seleccionar, desde synaptics por ejemplo, los siguientes paquetes:
- bluetooth
- openobex-apps
- gob2
- gconf2
- XML::Parser
y a continuación seleccionar, también en synaptics, estos otros:
- gnome-bluetooth
- libbtctl
Nota: quizás haga falta reiniciar el equipo para que tengan lugar los cambios.

Como usar el Control Remoto (bluetooth) de los Celulares Sony Ericsson.
Esto fue probado con el celular Sony Ericsson W300i.
1 – Instalando los paquetes nesesarios
sudo apt-get install gnome-bluetooth bluez-utils bluez-gnome bluetooth
Despues vamos a Sistemas-> Preferencias-> Preferncias Bluetooth y modificamos la entrada

2 – Detectando el adaptador bluetooth
En mi caso el adaptador Bluetooth es uno de esos USB
Para ver si el adaptador Bluetooth USB esta Funcionando hacemos el siguiente comando
$ lsusb
Nos tirara una Linea parecida a esta:
Bus 001 Device 003: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Esto significa que el adaptador esta conectado al USB pero NO que este funcionando,
Para eso hacemos el siguiente comando.
Nos tira algo parecido a esto:
shci0: Type: USB
BD Address: 00:11:67:32:CF:F9 ACL MTU: 678:8 SCO MTU: 48:10
UP RUNNING PSCAN ISCAN
RX bytes:420 acl:0 sco:0 events:19 errors:0
TX bytes:323 acl:0 sco:0 commands:19 errors:0
La linea UP RUNNING PSCAN ISCAN significa que el adaptador está activo y funcionando
De lo contrario nos tirari algo como esto:
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
La linea DOWN significa que el adaptador es reconocido, pero no esta funcionando.
Para activarlo podemos probar con el siguiente comando:
$ hciconfig hci0 up
3 – Configurar el Celular.
Para activar el Blutooth del Celular vamos a Menú Principal-> Configuraciones-> Conectividades-> Bluetooth-> Activar.
Dentro del Menu “Bluetooth” vamos a “Visibilidad” y marque la opcion “Mostrar telefono”.
4 – Detectar el Celular.
Con el Bluetooth activado podemos escanear la red:
$ hcitool scan
Nos aparecera algo parecido a esto:
$ hcitool scan
Scanning …
00:1A:75:D2:13:96 w300i
Como ven nos aparecerá la MAC del Adaptador Bluetooth del Celular y lo sigue el nombre que le pusimos al Celular.
5 – Configurando el PC
Vamos a editar algunos archivos tanto para poder usar la opción de control Remoto como para dejar emparejado el Celular para otras opciones.
Edite el archivo rfcomm.conf localizado en el directorio /etc/bluetooth/
$ sudo gedit /etc/bluetooth/rfcomm.conf
Descomente en el archivo, en la linea “bind no” cambielo para “bind yes”, en la linea “device xx:xx:xx:xx:xx:xx;” use lo que le arrojo el comando hcitool scan.
Salve y guarde dicho archivo.
Edite el archivo hcid.conf localizado en el directorio /etc/bluetooth/
$ sudo gedit /etc/bluetooth/hcid.conf
En la Linea “security user” cambie por “security auto”, en la linea “passkey 1234;” cambie por el mismo código que el Celular, en mi caso 0000
Salve y guarde dicho archivo.
Edite el archivo bluetooth localizado en el directorio /etc/default/
$ sudo gedit /etc/default/bluetooth
Localice la linea “HIID_ENABLE=0″ y cambie el valor 0 (zero) para 1 (uno).
Salve y guarde dicho archivo.
Lo mismo en el archivo bluetooth localizado en el Directorio /etc/init.d/
$ sudo gedit /etc/init.d/bluetooth1
Localize la linea “HIID_ENABLE=0″ y cambie el valor 0 (zero) para 1 (uno).
Salve y guarde dicho archivo.
Reinicie el srvicio.
$ sudo /etc/init.d/bluetooth restart
6 – Haciendo la conexión con el Celular.
- Para hacer la conexión a partir del Celular tiene que ingresar el PC como accesorio.
Menú Principal-> Configuraciones-> Conectividad-> Bluetooth seleccione “Mis accesorios”, Luego “Nuevo accesorios”, luego escanear en lista de dispositivos encontrados seleccione su PC, el código de acceso se pedira, digitelo y el PC sera agregado al menú.

Aora para activar el control remoto basta con ir al Menú Principal -> Divesion-> Control Remoto y selecionar una de las opciones:
Presenter-> para manejar las Presentaciones.
Desktop-> para manejar como un Ratón
Media Player-> para manipular Audio y vídeo (EJ: amarok
7 – Haciendo la conexión con el PC
En el terminal digite:
$ sudo hidd --connect xx:xx:xx:xx:xx:xx
*El numero de MAC tiene que ser el mismo de tu Celular.
En su celular le aparacera un mensaje de si lo quiere usar como Control Remoto.
GNOME Commander
Para los que en su momento utilizaron Total Commander en Windows y les gustaba tener dos paneles diferentes para poder estar trabajando en dos directorios distintos a la vez. Aquí tienen Gnome Commander que sería lo más parecido para GNU/Linux. Con él podremos copiar, mover, pegar, borrar tanto directorios como archivos.
Para instalarlo sólo abrir un terminal y teclear la siguiente orden:
sudo apt-get install gnome-commander
Además de lo dicho antes también podremos gestionar nuestros ficheros desde FTP, Samba, mandar correos, crear o destruir enlaces, cambios permisos de usuarios y un sinfin de cosas más.
Se que para esto tenemos Nautilus que con varios scripts es un gran explorador de archivos, pero para los que utilizaban Total Commander ó querían una alternativa, es una muy válida.
Sólo decir que se instala en Aplicaciones – Accesorios – GNOME Commander.
PODER HABLAR CON LA TERMINAL
Gracias a Alsa-oss se puede! Hacer hablar la consola o terminal es un gesto que realmente llama la atención, hacer que tu computadora conteste por ti o que le diga de cosas a tu vecino no tiene precio
Si quieres poder hablar con la terminal todo lo que tienes que hacer es instalar Alsa-oss, de la siguiente manera:
1.- Abre una terminal y teclea:
sudo apt-get install alsa-oss
2.- Una vez que haya terminado teclea:
aoss espeak -ves -p10 ?hola,Soy,Tu,Computadora,y,Puedo,Hablar
Como puedes ver es necesario escribir una coma después de cada palabra, esto es para que el sistema entienda que tiene que separar las palabras.
También puedes cambiar el idioma modificando -ves, por ejemplo si quieres que hable en ingles escribe “-ven”
Este tambien te permite leer archivos tipo “.txt”
asi:
alsa-oss espeak -ves-la -f /home/usuario/carpetaX/archivo.txt
asi es para grabar lo que dice en formato wav
aoss espeak -ves-la -w nombredelarchivo.wav “texto a leer con comillas”
para la velocidad modifica el valor de -s
así:
aoss espeak -ves-la -s125 “texto a leer con todo y comillas”
O tambien puedes usar Gespeaker 0.2 – Haz que tu computadora hable!
Gespeaker es una sencilla aplicacion que te permite escuchar textos que escribamos o desde un archivo, lo mejor es que es muy fácil de utilizar gracias a su interfaz gráfica además cuenta con la opción de personalizar algunas opciones como el idioma, la velocidad, el tono , retardo entre cada palabra entre otras cosas.
Descarga disponible en .deb para Ubuntu y tar.gz – Gespeaker 0.2
BYZANZ
Byzanz, es una sencilla aplicación (applet) con la que podrás guardar las acciones que realices en tu escritorio en formato Gif. Ejemplo en la imagen anterior.
Podemos instalarlo desde los repositorios de Ubuntu con:
$ sudo aptitude install byzanz
Una vez descargado e instalado, lo usaremos de la siguiente manera:
Botón derecho del ratón en el panel, seleccionamos la opción “Añadir a panel…” y buscamos “Grabador de escritorio” haciendo doble clic sobre ella. Ahora seleccionamos entre:

* Guardar toda la pantalla
* Guardar un área
* Guardar la ventana seleccionada
* Y guardar el cursor del ratón
Tip: la grabacion aveces queda defectuosa si el compiz fusion esta habilitado, al desabilitarlo queda perfecto, igual a mi me quedo bien sin desabilitar