Apple Magic Mouse Scrollen in Ubuntu 9.10

25252
krig

Ich habe gerade eine neue Apple Magic Mouse erhalten und versucht, sie mit Ubuntu 9.10 auf meinem Computer zu installieren.

Die Maus wurde als Bluetooth-Maus gefunden, ich habe die PIN als 0000 eingegeben (ich konnte sie nicht in der Bedienungsanleitung finden, also hat sie nur gegoogelt). Jetzt habe ich 2 Tasten, die gut funktionieren - links und rechts, aber das Scrollen funktioniert nicht.

Ich verstehe, dass es keinen Treiber für Magic Mouse für Linux gibt, aber vielleicht haben einige Enthusiasten bereits einen Weg gefunden, Bildlauf zu ermöglichen. Ohne Scrollen mit nur zwei Tasten ist diese Maus genau wie meine erste Maus, die ich 1997 gekauft habe, Mitsumi, wie ich mich erinnern kann =)

8

4 Antworten auf die Frage

3
Marc

Mit dem Kernel 2.6.34 ist der Magic Mouse-Treiber enthalten. Das Scrollen sollte also funktionieren (tm).

Ich habe Ubuntu 10.04 und ein Update auf linux-image-2.6.35-23-generic und das Scrollen funktioniert ohne weitere Konfiguration. Es sieht nicht so aus, als sei 2.6.35 in karmic-backports oder Updates verfügbar. Sie müssen also entweder ein Upgrade auf 10.04 oder 10.10 durchführen oder einen eigenen Kernel erstellen.

2

Es gibt einen Treiber für diese Maus, aber er ist sehr aktuell und Sie müssen ihn selbst kompilieren: http://github.com/entrope/linux-magicmouse

0

Bisher hat die Zaubermaus keine Standardmethode, um Bildlaufinformationen bereitzustellen. So gut ich es herausfinden kann, überprüft der Pairing-Prozess das "PNP Information" -Profil, um die Hersteller- und Produkt-IDs (passend zu Apple / Magic Mouse) zu finden. Anschließend werden einige HID-Funktionsberichte gesendet, um die speziellen Funktionen der Berührungsoberfläche zu aktivieren und festzulegen Gerätename. Dann sendet die Maus Berichte über die Fingerberührungsdaten und ich weiß nicht, was sie bedeuten. Ausgehend von dem HID-Deskriptor kann es sein, dass sich auf der Oberfläche des Geräts ein Array von Sensoren befindet, die nur Fingerpositionen anzeigen.

Es tut mir leid, ich habe weder eine Maus noch einen Mac (oder Ubuntu :), daher kann ich dazu keine weiteren Informationen geben und kann derzeit nicht experimentieren.

Ich vermute, der Fahrer muss die Daten des Sensor-Arrays manuell für Single- und Multi-Touch interpretieren und eigene "Scroll" - und "Pan" -Ereignisse sowie ggf. einen mittleren Klick und jede andere Art von Wischen erzeugen.

0
Colin Harrington

Ich habe gerade bemerkt, dass jemand ein xorg-Eingabemodul erstellt und auf GitHub veröffentlicht hat . Vielleicht ist das für Sie von Nutzen.

Es gibt auch etwas Ruby-Code, um an die Funktionalität der Maus zu gelangen .

Sieht aus, als wäre Ruby-Code für mich unbrauchbar, da er "Mac OS X mit Bluetooth" in seinen Anforderungen hat. krig vor 14 Jahren 0
Dieser Code kann hilfreich sein, wenn / wenn er http://github.com/entrope/linux-magicmouse reift Colin Harrington vor 14 Jahren 0