Installer un clavier bluetooth en ligne de commande (Debian Wheezy)
La 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
zstof
ne fonctionne pas sous raspbian jessie