PROJET AUTOBLOG


BohwaZ

Site original : BohwaZ

⇐ retour index

Installer un clavier bluetooth en ligne de commande (Debian Wheezy)

mardi 15 juillet 2014 à 21:58

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