J'ai un Apple clavier et pavé tactile sans fil (version avec 2 piles AA, pas avec les derniers modèles chargés par un câble Lightning), fonctionnant sous Ubuntu 15.10 64 bits sur un processeur Intel NUC6i5SYK, noyau 4.2.0- 27 (stock). Le Trackpad sans fil fonctionne correctement, sans aucun problème. Cependant, je ne peux pas pour la vie de moi faire fonctionner le clavier. J'ai suivi plusieurs guides et j'ai réussi à jumeler ce clavier via Bluetooth, en entrant le PIN et en voyant que le jumelage avait réussi. Mais il ne veut tout simplement pas se connecter… il est jumelé mais ne se connecte pas.
Je vois l'erreur suivante en utilisant journalctl
:
Authentication attempt without agent Access denied: org.bluez.Error.Rejected
Le même clavier fonctionne parfaitement dans Windows 10, je sais donc que ce n'est pas le contrôleur Bluetooth ou le clavier lui-même. Le trackpad fonctionne également sous Windows 10, et j’ai utilisé cette astuce pour copier les clés Bluetooth du registre Windows dans la configuration Bluetooth sous Linux: Comment puis-je éviter de lier ma souris Bluetooth tout le temps?https://superuser.com/questions/229930/finding-bluetooth-link-key-in-windows-7-to-double-pair-a-device-on-dualboot-com
Encore une fois, le trackpad fonctionne sans problème sous Windows et Linux en utilisant cette approche de mise en miroir de la clé Bluetooth. Même en oubliant l'objectif de coupler le clavier sous Windows et Linux, et de configurer le clavier avec un nouveau couplage, le clavier ne sera pas couplé via l'interface graphique. Je devais utiliser bluetoothctl
et même cela n'était pas fiable.
Existe-t-il des problèmes connus avec les pilotes Bluetooth dans la version 4.2 ou peut-être un bogue avec le clavier Apple spécifiquement?
Cela a finalement fonctionné, mais notez que le processus initial d'appariement/connexion (du moins pour moi) était extrêmement floconneux. Plusieurs tentatives peuvent donc être nécessaires avant que vous puissiez établir une connexion. Premièrement, j'ai dû supprimer complètement le clavier de la configuration Bluetooth en utilisant bluetoothctl
:
remove [dev]
Ensuite, je réinitialise la configuration de couplage stockée du clavier en retirant la batterie, en attendant 10 secondes, en remplaçant la batterie et en maintenant le bouton d'alimentation enfoncé jusqu'à ce que le clavier passe en mode détectable. Ajoutez ensuite le périphérique une nouvelle fois en utilisant bluetoothctl
:
trust [dev]
pair [dev]
L’autre chose à faire est que le clavier est initialement en mode Numlock lorsqu’il est connecté à Bluetooth, comme décrit le clavier sans fil Apple ne fonctionne pas et ailleurs. Vous pouvez utiliser l'astuce Fn + F6, mais ce n'est pas persistant entre les redémarrages. Pour résoudre ce problème de façon permanente, vous devez définir les 'Touches du clavier numérique par défaut' comme décrit https://help.ubuntu.com/community/NumLock Cependant, dans Ubuntu 15.0, cette option de configuration Paramètres-> Configuration du clavier n'est plus présent. Vous devez donc installer gnome-Tweak-tools:
Sudo apt-get install gnome-Tweak-tool
Et définissez l'option dans Saisie-> Options de compatibilité diverses.
J'espère que cela aidera quelqu'un à éviter les heures d'angoisse à faire fonctionner ce clavier correctement.
J'ai résolu le problème de manière similaire à phireph0x, mais chaque fois que j'ai essayé d'utiliser:
pair [dev]
Cela me donnerait une erreur d'authentification. J'ai donc relancé tout le processus depuis le début et cette fois-ci au lieu d'utiliser pair
, j'ai utilisé:
connect [dev]
Ensuite, vous avez entré le PIN sur mon ordinateur, puis tapez le même PIN sur le clavier. Travaillé comme un charme. J'utilise maintenant le clavier Bluetooth!
Il est également intéressant d'essayer de configurer l'agent avant la connexion (également à l'intérieur du bluetoothctl):
agent KeyboardDisplay
default-agent
Ce fut une douleur dans le bouton pour travailler. Je voulais vraiment apporter une réponse précise, mais je pense que la technologie est un peu floconneuse et que les outils sont un peu éprouvants. Je l'ai fait une fois avec succès, je l'ai repris à partir de mes notes pour m'assurer que ma réponse était bonne et il m'a fallu encore une heure pour essayer de la faire prendre. Ce sont les étapes que j'ai suivies sur Ubuntu 16.04 (dérivées des réponses de @ phireph0x et @ danielfbm).
Sudo apt install bluetoothctl
bluetoothctl
. Vous devriez voir une liste initiale de périphériques connectés, comme ceci: [NEW] Controller 23:34:17:64:AF:0E ChromeLinux_A00F [default] [NEW] Device 00:19:32:D3:38:01 Pico the Keyboard
C'est correct si vous ne voyez pas le clavier Apple au début. Vous devriez le voir avant la fin de l'étape 5 dans la section suivante.Les étapes restantes proviennent de la commande bluetoothctl Invite:
agent KeyboardDisplay default-agent
scan on
.remove 00:19:32:D3:38:01
. Remplacez 00:19:32:D3:38:01
par votre clavier qui s’est affiché à l’étape 5.connect 00:19:32:D3:38:01
. Remplacez 00:19:32:D3:38:01
par votre clavier qui s’est affiché aux étapes 5 et 7.[bluetooth]#
à [Pico the keyboard]:
.1234
et appuyez sur entrée. Cela représente cinq frappes sur le clavier Bluetooth: 1, 2, 3, 4 et le retour chariot.[agent] Enter the pin code:
1234
et appuyez sur entrée.Si tout fonctionne bien, vous devriez voir Connection successful
. Si la connexion échoue, éteignez le clavier et recommencez à partir de l'étape 2.
Dépannage:
Sensationnel. C'était une super douleur à mettre en place. Après avoir suivi les astuces de ce fil (sur Ubuntu Mate 16.04), j’ai également dû modifier certains fichiers de configuration comme suggéré ici dans le wiki Debian
/etc/default/bluetooth
- Paramètre HID bluez par défaut - Activer pour les souris et les claviersHID2HCI_ENABLED=1
/etc/bluetooth/hcid.conf
- HCI bluez settings - configurez les informations de périphérique statiques [Remplacez l'adresse du périphérique par l'adresse indiquée parbluetoothcl
]device 00:1E:52:FB:68:55 { name "Apple Wireless Keyboard"; auth enable; encrypt enable;}
Il semble que la pile bluetooth d’Ubuntu ait fait l’objet de remous en cours de route, et bon nombre des astuces les plus anciennes pour les correctifs bluetooth ne semblent pas aider plus longtemps.