Cette réponse provient d'un tutoriel écrit par Andrew Martin sur thetechdepo.com. Voir le lien ci-dessous pour le message d'origine, mais il s'agit d'une réécriture complète. Il est écrit spécifiquement pour un clavier Apple, mais je l'ai utilisé pour plusieurs appareils, il n'est donc pas spécifique à Apple ou au clavier. Suivez simplement les instructions et vous aurez une connexion automatique de n'importe quel appareil Bluetooth dans Ubuntu.
Accédez à Paramètres système> Bluetooth et suivez les instructions pour ajouter votre nouvel appareil Bluetooth connecté.
Suivez les instructions et entrez le code PIN à la demande, puis une fois l'appareil connecté et opérationnel, éteignez-le. Maintenant sur la partie de connexion automatique.
Ouvrez votre terminal et entrez les commandes suivantes:
$ killall bluetooth-applet
$ sudo /etc/init.d/bluetooth restart
$ sudo hcitool dev
La dernière commande affichera la sortie de votre appareil telle que:
Devices:
hci0 00:00:00:00:00:00
Installez un nouveau package pour vous permettre de connecter Bluetooth via la ligne de commande.
$ sudo apt-get install bluez-compat
Une fois cette opération terminée, vous aurez maintenant installé le programme hidd. À ce stade, allumez votre clavier et entrez la commande suivante. Il affichera l'adresse MAC de votre clavier, que vous devrez copier et coller dans la commande suivante, comme indiqué ci-dessous:
$ hcitool scan
Scanning ...
AA:BB:CC:DD:EE:FF Bluetooth Device Name
$ sudo hidd --connect AA:BB:CC:DD:EE:FF
Nous devons maintenant créer un fichier de démarrage pour connecter automatiquement l'appareil au démarrage du PC. Via le terminal ...
$ gedit ~/.keyboard.sh
Entrez le texte suivant, en remplaçant AA: BB: CC: DD: EE: FF par l'ID matériel que vous avez vu ci-dessus. Enfin, enregistrez le fichier.
#! /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
Créez maintenant un nouveau fichier de démarrage. Remplacez «clavier» par le nom d'appareil que vous choisissez. Il s'agit simplement du nom du fichier.
$ sudo gedit /etc/init.d/keyboard
Collez ce qui suit, qui indique à votre Ubuntu d'exécuter le fichier que vous venez de créer au démarrage.
#!/bin/sh
/home/username/.keyboard.sh &
exit 0
Maintenant, définissez les deux autorisations de fichiers sur exécutable via le terminal.
$ sudo chmod +x /etc/init.d/keyboard
$ chmod +x ~/.keyboard.sh
$ sudo update-rc.d keyboard defaults
Redémarrez votre ordinateur et votre appareil devrait se connecter automatiquement et fonctionner sans que vous ayez à faire quoi que ce soit.
J'espère que cela aide quelques personnes, il m'a fallu beaucoup de temps pour trouver une solution à mon problème et je voulais cimenter ce tutoriel un peu plus profondément dans le web.
Le lien d'origine se trouve ici .