Installer un clavier bluetooth en ligne de commande (Debian Wheezy)
mardi 15 juillet 2014 à 21:58La procédure que je décris est pour installer un clavier Bluetooth en ligne de commande (CLI) sous Linux, et plus spécifiquement avec Debian Wheezy.
Première étape installer le bluetooth :
$ sudo apt-get install --no-install-recommends bluetooth python-gobject
Le paramètre --no-install-recommends sert surtout pour empêcher apt-get d'installer n'importe quoi comme CUPS par exemple. Et python-gobject est requis par les utilitaires bluetooth (si le paquet n'est pas installé cela produit un message d'erreur : "ImportError: No module named gobject").
Ensuite on va trouver l'adresse MAC de notre clavier. Appuyez sur le bouton "Connect" du clavier et sur le PC entrez :
$ hcitool scan
Le résultat donne :
Scanning ... 6C:5D:63:50:3F:E8 Bluetooth Keyboard
Si rien n'apparaît peut-être que votre dongle Bluetooth est caché, pour corriger vous pouvez lancer :
$ sudo hciconfig hci0 piscan
Maintenant il faut appairer le clavier avec le PC, pour cela tapez :
$ sudo bluez-simple-agent hci0 6C:5D:63:50:3F:E8
Remplacez évidemment l'adresse MAC par celle de votre clavier. L'utilitaire va vous demander d'entrer un code PIN :
RequestPinCode (/org/bluez/14688/hci0/dev_6C_5D_63_50_3F_E8) Enter PIN Code:
Tapez un code (moi j'ai choisi 0000), puis Entrée. Normalement à ce moment-là il ne se passe rien, c'est normal il faut maintenant taper le même code sur le clavier bluetooth, puis Entrée toujours sur le clavier BT. Le terminal devrait maintenant afficher :
Release New device (/org/bluez/14688/hci0/dev_6C_5D_63_50_3F_E8)
C'est bon signe. Maintenant on va indiquer qu'on fait confiance au périphérique pour qu'il se connecte sans autorisation :
$ sudo bluez-test-device trusted 6C:5D:63:50:3F:E8 yes
Enfin on va connecter le clavier comme périphérique d'entrée :
$ sudo bluez-test-input connect 6C:5D:63:50:3F:E8
Et voilà, le clavier devrait fonctionner. Maintenant il devrait être reconnu et actif lors du démarrage du PC.
Source : Wiki Debian