web-dev-qa-db-fra.com

Comment obtenir le Apple Clavier sans fil fonctionnant dans 10.10?

Donc, je suis allé acheter une souris magique et Apple Clavier non numérique sans fil. La souris magique fonctionnait presque parfaitement, à l'exception du geste avant/arrière qui ne fonctionne toujours pas, contrairement au clavier.

Il a constamment des problèmes avec la connexion Bluetooth. Seuls les boutons 7, 8 et 9 et les touches de volume correspondent correctement à la sortie. En appuyant sur chaque touche du clavier, vous obtenez cette sortie: 789/= 456 * 123-0. +

Lorsque j'utilise Blueman, le clavier peut être configuré et apparaît dans "Périphériques", mais un message d'avertissement s'affiche lorsque je clique sur "Configuration". "Le périphérique a été ajouté avec succès, mais la connexion a échoué" (bien que la suppression du clavier et sa configuration en tant que nouveau périphérique n'entraînent pas cette erreur).

En utilisant gnome-bluetooth, je n'ai rencontré aucun message d'erreur, mais il se connecte correctement moins souvent que Blueman et je ne peux toujours que taper la sortie susmentionnée.

Qu'est-ce que je ne fais pas? Où est-ce que ça ne va pas?

EDIT: J'ai lu ceci http://ubuntuforums.org/showthread.php?t=22467 plusieurs fois sans résultat. Il semble que ces commandes ne fonctionnent pas pour moi avec les périphériques Apple Sudo hidd --search hcitool scan

Heureusement, j'ai le luxe d'un disque dur de 1 To, d'une patience presque illimitée et d'aucun travail.

J'ai installé une nouvelle Ubuntu 10.10 64 bits (bien que plus petite que la mienne) et après avoir mis à jour et redémarré pour la première fois, j'ai configuré mes appareils exactement de la même manière que celle que j'avais apprise lors de l'installation initiale. J'ai encore réussi avec la souris et , à ma joie, avec le clavier aussi. Bien que je ne puisse pas sembler trouver Alt + F2 et que je devais reconfigurer cela et plusieurs autres raccourcis clavier, le clavier fonctionne de manière spectaculaire.

Reste que cela me laisse avec la question de mon installation d'origine. J'y suis retourné avec de nouvelles connaissances, mais j'ai de nouveau échoué.

J'ai peut-être une dépendance manquante? J'ai désinstallé Bluetooth après la configuration initiale et l'ai réinstallé récemment pour l'utilisation de ces périphériques.

Peut-être que c'est parce que je cours 64bit?

Ce n'est toujours pas résolu, mais facilement évité en ne modifiant pas trop l'installation d'origine. Cachez simplement des choses ou éteignez-les, ne désinstallez pas trop.

6
user3140

http://ubuntuforums.org/showpost.php?p=9842686&postcount=98

Appuyez deux fois sur fn-F6 pour désactiver le verrouillage numérique. Pour désactiver le verrouillage numérique de façon permanente après la connexion, sélectionnez Système -> Préférences -> Clavier -> Mise en page -> Options de mise en page -> Options de compatibilité diverses -> activez "Touches du clavier numérique par défaut".

Pour ceux d'entre vous qui cherchent encore ... J'ai eu le même problème. Voici la solution!

14
user9491

OK, j'ai eu beaucoup de peine à obtenir mon clavier Apple et mon clavier Apple Trackpad Apple fonctionnant sous Ubuntu 10.10. J'ai essayé plusieurs solutions, y compris celles mentionnées ici et d'autres nécessitant l'édition de fichiers qui n'existaient pas (par exemple,/etc/default/bluetooth), et certaines semblaient fonctionner au début, mais aucune n'était stable dans le temps. Après de nombreux essais et erreurs, voici ce que j'ai fait pour que les deux fonctionnent, en se reconnectant automatiquement après le redémarrage et/ou en éteignant les périphériques, avec des fonctionnalités tactiles multipoint sur le trackpad. Faire en sorte que chacun travaille séparément était assez pénible, et c'est ainsi que j'ai finalement réussi à les faire tous travailler en même temps.

Pour mémoire, la documentation bluetooth et la prise en charge du "nouveau" noyau bluetooth dans 10.10 sont indésirables, et l'équipe linux, bluetooth et ubuntu doit fournir un travail bien plus efficace en matière de documentation et de support si elle souhaite que ses utilisateurs prennent leurs fonctions. système sérieusement en tant que produit de consommation. Cela ne devrait pas être si difficile, et cela ne devrait pas nécessiter d'essais et d'erreurs basés sur des suggestions informelles de la communauté plutôt que de la documentation fournie par les personnes qui ont créé le logiciel, pour faire des choses simples comme celle-ci.

Notez que ceci est copié de mon message original, avec pièces jointes, à l'adresse https://prodigyone.com/in/doc/docs.php?nid=333&view=1


Les problèmes semblaient être a) un logiciel Bluetooth en conflit et b) un bogue dans bluez qui ne sauvegardait pas les clés de lien dans /var/lib/bluetooth.../linkkeys. Les solutions de contournement pour les deux sont ci-dessous.


Étape 1: Supprimez tous les logiciels Bluetooth et redémarrez.

1a: Faites une copie de votre script /etc/init.d/bluetooth. Vous en aurez besoin si vous choisissez l'option B à l'étape 2 ci-dessous. Si vous ne l'avez pas, vous pouvez utiliser celui ci-joint

1b: purgez tout paquet installé avec le terme "bleu" dedans

Sudo apt-get purge bluez blueman gnome-bluetooth bluez-utils

1c: Supprimer ou renommer les fichiers de configuration restants

mv/var/lib/bluetooth /var/lib/bluetooth.old

1d: Supprimez tous les référentiels de logiciels autres que les référentiels 10.10 normaux (c.-à-d. N'utilisez pas brian-rogers ou d'autres versions)


Étape 2- Option A: Pour vous connecter sans re-connexion automatique

Cela vous permettra de vous connecter sans enregistrer les clés de liens (je suppose que c’est un bogue bluez qui ne parvient pas à écrire les clés de liens dans /var/lib/bluetooth/.../linkkeys, comme l’instruction pour y enregistrer la clé. est contenu dans le code bluez). En d'autres termes, chaque fois que vous mettez fin à votre connexion ou redémarrez l'ordinateur, vous devez vous reconnecter.

Sudo apt-get installer bluez blueman

Notez que je n'ai pas installé gnome-bluetooth, bluetooth-compat, bluez-utils, etc. Je pense que tout ira bien si vous installez gnome-bluetooth AU LIEU de blueman, mais n'installez pas les deux. Cela ne fonctionnerait pas pour moi si les deux étaient installés.

Après l'installation, redémarrez.


Étape 2 - Option B: Construisez bluez et blueman à partir de zéro

Cela vous permettra de vous connecter et de vous reconnecter automatiquement après le redémarrage ou après la mise hors tension des périphériques, ce qui est tout ce que je voulais faire (notez que je ne pouvais pas faire fonctionner "hcitool putkey" - je ne suis pas sûr qu'il s'agisse d'un bogue ou d'un bogue. erreur de l'utilisateur - mais il semble que je n'en ai pas eu besoin).


Étape 2 Option B: Premièrement: Téléchargez, décompressez, compilez et installez bluez et blueman à partir des sources.

J'ai utilisé le code source ci-joint bluez 4.87 et blueman 1.21

wget xxx.tar.gz (où xxx.tar.gz est l'emplacement de l'archive source)

tar zxf xx.tar.gz

cd dans le répertoire créé à partir de l'étape précédente

./configurer

make

Sudo fait installer

Pendant l'étape de configuration, faites attention au résultat, car cela peut nécessiter l'installation d'autres packages. Vous pouvez les installer en utilisant le gestionnaire de paquets synaptic ou en utilisant Sudo apt-get install. Assurez-vous simplement que, ce faisant, vous n'installez aucun paquet avec le nom "bleu" dans son nom.

À l'origine, j'avais pensé résoudre le code bluez qui n'écrit pas le fichier /var/lib/.../linkkeys. Cependant, il semble fonctionner dans la dernière source (4.87 à ce jour), donc je n'ai rien eu à réparer.

Remarque: je ne suis pas sûr qu'il soit nécessaire d'installer blueman à partir de la source. Si vous pouvez l'installer sans écraser/annuler votre compilation source de bluez, je pense que cela devrait fonctionner correctement. Mais je n'ai pas essayé ça.


Étape 2 Option B: Configurez ensuite votre système pour qu'il démarre automatiquement bluetoothd

Chown et chmod le script de l'étape 1a, puis copiez-le dans /etc/init.d

Bluetooth racine chown sudo

Sudo chmod bluetooth 755

Sudo cp bluetooth /etc/init.d

Maintenant reliez-le à chacun des modes de démarrage

Sudo ln -s /etc/init.d/bluetooth /etc/rc5.d/S25bluetooth

Sudo ln -s /etc/init.d/bluetooth /etc/rc0.d/K74bluetooth

Sudo ln -s /etc/init.d/bluetooth /etc/rc2.d/S25bluetooth

Sudo ln -s /etc/init.d/bluetooth /etc/rc4.d/S25bluetooth

Sudo ln -s /etc/init.d/bluetooth /etc/rc6.d/K74bluetooth

Sudo ln -s /etc/init.d/bluetooth /etc/rc1.d/K74bluetooth

Sudo ln -s /etc/init.d/bluetooth /etc/rc3.d/S25bluetooth


Étape 2 Option B: Enfin, redémarrez


Étape 3: Configurez le clavier


3a: Préparez-vous à vous connecter

L'applet blueman devrait apparaître après votre installation + redémarrage. Cliquez dessus et laissez sa fenêtre ouverte


3b: Connecter

Éteignez tous les périphériques Bluetooth, à l'exception de votre ordinateur. Maintenez ensuite le bouton d'alimentation du clavier enfoncé pendant plusieurs secondes jusqu'à ce que le voyant vert s'éteigne. Attendez un instant et si le voyant vert ne commence pas à clignoter, appuyez rapidement une fois sur le bouton d'alimentation.

Si, à un moment donné, le clavier demande une autorisation, choisissez de toujours lui en donner l'autorisation.

Une fois que vous voyez le clavier dans la fenêtre de blueman (cliquez sur Rechercher si vous ne le faites pas - cela peut prendre quelques essais; blueman doit rechercher le clavier en même temps que le voyant vert du clavier clignote), cliquez sur et choisissez la paire.

Pendant ce temps, il peut être utile d’appuyer plusieurs fois sur le bouton Retour du clavier. Je déconseille toutefois de frapper d'autres clés, car elles risqueraient de gâcher le processus de couplage.

Lorsque vous êtes invité à effectuer la liaison, entrez une NIP de 4 ou 6 chiffres, appuyez sur Entrée, puis procédez de la même manière sur votre clavier Apple. Il devrait dire "succès". À ce stade, votre clavier peut ou peut ne pas fonctionner, pour l'une des deux raisons suivantes:

PROBLÈME N ° 1: le clavier était uniquement connecté à un pavé numérique (par exemple, il taperait des chiffres au lieu de "j", "k", etc.)

Solution, de Comment puis-je obtenir le Apple Clavier sans fil fonctionnant dans 10.10? :

Appuyez deux fois sur fn-F6 pour désactiver le verrouillage numérique. Pour désactiver le verrouillage numérique de façon permanente après la connexion, sélectionnez Système -> Préférences -> Clavier -> Mise en page -> Options de mise en page -> Options de compatibilité diverses -> activez "Touches du clavier numérique par défaut".

PROBLÈME N ° 2: le clavier ne tape rien du tout, même après une connexion réussie

Solution: redémarrez Bluetooth ou redémarrez. Voir ci-dessous sur le redémarrage de Bluetooth.


3c: confirmez que votre clé de lien est enregistrée pour la prochaine fois

vérifiez que /var/lib/bluetooth/.../linkkeys contient votre périphérique avec une chaîne de valeurs hexadécimales à côté. Si ce n'est pas le cas, le périphérique ne sera pas reconnu après le redémarrage.


Étape 4: Configurez le trackpad magique


Étape 4a: Suivez les mêmes étapes qu'à l'étape 3, sauf que vous utilisez un PIN sur '0000' (et vous n'aurez évidemment pas besoin de saisir le code PIN correspondant sur la souris).


Étape 4b: pilote multi-touch

Vous devriez maintenant avoir les fonctionnalités de base de la souris. Pour utiliser la fonctionnalité multi-touch, vous devez remplacer le pilote par défaut dans xorg.conf. Ceci est décrit dans " https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad#Support sur Ubuntu 10.04 (Lucid Lynx)" et j'ai copié certaines des étapes clés ci-dessous:

Sudo lsinput

notez le vendeur et le produit. mon vendeur/produit de trackpad Apple est: 0x5ac/0x30e. Ensuite, éditez le fichier /etc/X11/xorg.conf et ajoutez le texte suivant au bas de celui-ci (modifiez la valeur matchUSBID si votre fournisseur/produit est différent):

Section "InputClass"

     Identifier "Magic Trackpad"

     MatchUSBID "05ac:030e"

     Driver "synaptics"

EndSection


Étape 4c: Redémarrez l'ordinateur pour qu'il recharge les paramètres xorg.


ET C'EST TOUT FOLKS! J'espère que vous êtes tous ensemble maintenant!

Vous trouverez ci-dessous des instructions relatives aux fonctions génériques liées au bluetooth:


Fonctions Bluetooth génériques: Redémarrage de Bluetooth

  1. Option la plus simple (si vos scripts de démarrage sont configurés)

    /etc/init.d/bluetooth start | stop | restart

  2. Option plus dure (sans scripts):

    Sudo bluetoothd --udev ne sait pas ce que fait udev, mais c’est ce que l’installation par défaut fait tuer tous les bluetoothd

  3. Si tout échoue, redémarrez


Fonctions Bluetooth génériques: utiliser hciconfig et hcitool

  1. hciconfig --help
  2. hcitool --help
3
user9399

J'ai réussi à faire en sorte que cela fonctionne en mettant à jour bluez avec une version plus récente disponible dans le référentiel Brian Rogers.

add-apt-repository ppa:brian-rogers/ppa
apt-get update
apt-get install bluez

Après cela, il a apparié pour la première fois, mais il semblait y avoir plusieurs pressions de touche. Après un redémarrage, cela fonctionne parfaitement.

2
user8854