Défilement Apple Magic Mouse dans Ubuntu 9.10

8

Je viens de recevoir une nouvelle Apple Magic Mouse et j'ai essayé de l'installer sur mon ordinateur avec Ubuntu 9.10.

La souris a été trouvée en tant que souris Bluetooth, j'ai entré le code PIN en 0000 (je ne l'ai pas trouvé dans le manuel de l'utilisateur, alors il suffit de le googgler) Maintenant, j'ai 2 boutons qui fonctionnent bien - gauche et droite, mais le défilement ne fonctionne pas.

Je comprends qu'il n'y a pas de pilote pour Magic Mouse pour Linux, mais peut-être que certains passionnés ont déjà trouvé le moyen d'activer le défilement. Sans défilement avec seulement 2 boutons, cette souris est comme ma première souris que j'ai achetée en 1997, Mitsumi si je me souviens bien =)

krig
la source

Réponses:

3

Avec le noyau 2.6.34, le pilote Magic Mouse est inclus, donc le défilement devrait simplement fonctionner (tm).

J'ai Ubuntu 10.04 et mis à jour vers linux-image-2.6.35-23-generic, et le défilement fonctionne sans aucune autre configuration. Il ne semble pas que 2.6.35 soit disponible dans les rétroportages karmiques ou les mises à jour. Vous devrez donc soit mettre à niveau vers 10.04 ou 10.10 ou créer votre propre noyau.

Marc
la source
0

Jusqu'à présent non, la souris magique n'a pas de moyen standard de fournir des informations de défilement. Du mieux que je peux découvrir, le processus de couplage vérifie le profil «Informations PNP» pour trouver les ID de fabricant et de produit (pour correspondre à Apple / Magic Mouse), puis envoie des rapports de fonctionnalités HID pour activer les fonctionnalités spéciales de la surface tactile et définir la nom de l'appareil. Ensuite, la souris envoie des rapports sur les données tactiles et je ne sais pas ce que cela signifie. En partant du descripteur HID, il se peut qu'il y ait un tableau de capteurs sur la surface de l'appareil qui montre juste la position des doigts.

Désolé je n'ai pas de souris ou de mac (ou ubuntu :) donc je ne peux pas fournir plus d'informations à ce sujet et je ne peux pas expérimenter pour le moment.

Je soupçonne que le pilote devra interpréter manuellement les données du réseau de capteurs pour les touches uniques et multi-touch et générer ses propres événements de «défilement» et de «panoramique», ainsi qu'un clic central si nécessaire et tout autre type de balayage.

monsieur la souris
la source
0

Je viens de remarquer que quelqu'un a créé un module d'entrée xorg et l'a publié sur GitHub . Peut-être que cela vous sera utile.

Il existe également du code Ruby pour accéder aux fonctionnalités de la souris .

Colin Harrington
la source
On dirait que le code Ruby est inutile pour moi car il a "Mac OS X avec Bluetooth" dans ses exigences.
krig
Ce code pourrait aider quand / s'il arrive à maturité github.com/entrope/linux-magicmouse
Colin Harrington