XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. News

Installer un clavier Apple Bluetooth avec Ubuntu Hardy

The 2008-11-11 at 16:42 by Loïc d'Anterroches filed under News.

Oui, avec Ubuntu Hardy et pas la dernière version. En effet, cette fois, je pense attendre un certain temps avant de passer à la dernière version d’Ubuntu car j’ai un système qui fonctionne bien et je n’éprouve pas le besoin d’avoir plus. Par ailleurs tous mes serveurs tournent avec Hardy, donc bon, au moins j’ai la même version pour développer et déployer. Bon, voici la méthode tirée de la doc anglaise, avec quelques ajustements pour ce clavier :

1. Branchez votre dongle USB bluetooth si vous en avez un, si vous avez un laptop avec un kill switch pour les communications radio, assurez-vous que la radio fonctionne.

2. Enlevez et remettez les piles du clavier Apple Bluetooth.

3. Assurez-vous que vous avez la petite icône bleue bluetooth dans la barre en haut de votre desktop. Si vous ne la voyiez pas, ouvrez un terminal et tapez :

$ bluetooth-applet

4. Dans un autre terminal, vous allez maintenant devoir taper quelques commandes, appuyez sur le bouton power du clavier et tapez :

$ sudo hidd --search
Searching ...
	Connecting to device 00:12:34:56:AB:CD
Can't create HID control channel: Connection timed out

C’est normal que la connexion ne se fasse pas directement, ne vous inquiétez pas. L’important est d’avoir le numéro du clavier, ici 00:12:34:56:AB:CD.

5. Retirez encore une fois les piles du clavier, remettez les piles, appuyez sur le bouton power et tapez la commande suivante :

$ sudo hidd --connect 00:12:34:56:AB:CD

Remplacez bien le numéro par le numéro de votre clavier.

6. Attendez que la petite lumière du clavier se mette à clignoter avec un rythme genre 2 double croche, une croche. Cela prend 5/6 secondes pour bien voir ce rythme.

7. Tapez alors exactement la séquence suivante et rien d’autre sur le clavier Apple Bluetooth :

1234

puis appuyez sur la touche entrée.

8. Une fenêtre de dialogue s’ouvre au niveau de l’applet bluetooth, entrez alors le même code 1234. L’applet va annoncer que la connexion est réalisée. Vous pouvez utiliser votre clavier bluetooth.

Configuration pour avoir une connexion automatique au démarrage

Pour cela vous allez devoir éditer deux fichiers de configuration : /etc/default/bluetooth et /etc/bluetooth/hcid.conf

$ sudo pico /etc/default/bluetooth 

Trouvez les options HIDD_ENABLED et HIDD_OPTIONS et mettez les informations suivantes, tout en n’oubliant pas de l’identifiant de votre clavier, pas celui-là :

HIDD_ENABLED=1
HIDD_OPTIONS="--connect 00:12:34:56:AB:CD --master --server"
$ sudo pico /etc/bluetooth/hcid.conf

Ajoutez les lignes suivantes à la fin du fichier :

device 00:12:34:56:AB:CD {
    name "Apple Wireless Keyboard";
    auth enable;
    encrypt enable;
}

Maintenant, vous pouvez redémarrez bluetooth :

$ sudo /etc/init.d/bluetooth restart

Et voilà, c’est fait ! Si vous avez ouvert l’applet bluetooth dans un terminal, vous pouvez faire Ctrl+C pour stopper l’applet, elle n’est plus nécessaire.

Comments from readers

Luigi said:

Il semblerait que les piles n'ont pas été remises entre la question 2 et la 5. (Ou alors le clavier était en panne à ce moment là, et tu n'as pas pu l'écrire :op )

Loïc said:

Oups, c'est corrigé, merci !

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS