Esta respuesta proviene de un tutorial escrito por Andrew Martin en thetechdepo.com. Vea el enlace a continuación para la publicación original, sin embargo, esta es una reescritura completa. Está escrito específicamente para un teclado de Apple, sin embargo, lo he usado para múltiples dispositivos, por lo que no es específico para Apple o teclado. Simplemente siga las instrucciones y tendrá cualquier dispositivo Bluetooth conectado automáticamente en Ubuntu.
Vaya a Configuración del sistema> Bluetooth y siga las instrucciones para agregar su dispositivo bluetooth recién conectado.
Siga las instrucciones e ingrese el pin cuando se le solicite, luego de que el dispositivo esté conectado y funcionando, apague el dispositivo. Ahora en la parte de conexión automática.
Abra su terminal e ingrese los siguientes comandos:
$ killall bluetooth-applet
$ sudo /etc/init.d/bluetooth restart
$ sudo hcitool dev
El último comando mostrará la salida para su dispositivo, como:
Devices:
hci0 00:00:00:00:00:00
Instale un nuevo paquete que le permita conectar bluetooth a través de la línea de comando.
$ sudo apt-get install bluez-compat
Una vez que esto se haya completado, ahora tendrá instalado el programa hidd. En este punto, encienda su teclado e ingrese el siguiente comando. Producirá la dirección MAC de su teclado, que deberá copiar y pegar en el siguiente comando, como se ve a continuación:
$ hcitool scan
Scanning ...
AA:BB:CC:DD:EE:FF Bluetooth Device Name
$ sudo hidd --connect AA:BB:CC:DD:EE:FF
Ahora tenemos que crear un archivo de inicio para conectar automáticamente el dispositivo cuando se inicia la PC. Por la terminal ...
$ gedit ~/.keyboard.sh
Ingrese el siguiente texto, sustituyendo AA: BB: CC: DD: EE: FF con la identificación de hardware que vio arriba. Finalmente, guarde el archivo.
#! /bin/bash
address="AA:BB:CC:DD:EE:FF"
while (sleep 1)
do
connected=`sudo hidd --show` > /dev/null
if [[ ! $connected =~ .*${address}.* ]] ; then
sudo hidd --connect ${address} > /dev/null 2>&1
fi
done
Ahora cree un nuevo archivo de inicio. Sustituya "teclado" por el nombre del dispositivo que elija. Este es simplemente el nombre del archivo.
$ sudo gedit /etc/init.d/keyboard
Pegue lo siguiente, que le indica a su Ubuntu que ejecute el archivo que acaba de crear al inicio.
#!/bin/sh
/home/username/.keyboard.sh &
exit 0
Ahora configure los permisos de ambos archivos como ejecutables a través del terminal.
$ sudo chmod +x /etc/init.d/keyboard
$ chmod +x ~/.keyboard.sh
$ sudo update-rc.d keyboard defaults
Reinicie su computadora y su dispositivo debe conectarse automáticamente y funcionar sin tener que hacer nada.
Espero que esto ayude a algunas personas, me llevó mucho tiempo encontrar una solución a mi problema y quería consolidar este tutorial un poco más en la web.
El enlace original se puede encontrar aquí .