Apple Magic Mouse Scrollen in Ubuntu 9.10


8

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

Maus wurde als Bluetooth-Maus gefunden, ich gab die PIN als 0000 ein (konnte sie nicht im Benutzerhandbuch finden, also googelte sie einfach). 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, das Scrollen zu aktivieren. Ohne mit nur 2 Tasten zu scrollen, ist diese Maus genau wie meine erste Maus, die ich 1997 gekauft habe, Mitsumi, wie ich mich erinnern kann =)

Antworten:


3

In Kernel 2.6.34 ist der Magic Mouse-Treiber enthalten, sodass das Scrollen einfach funktionieren sollte (tm).

Ich habe Ubuntu 10.04 und auf Linux-Image-2.6.35-23-generic aktualisiert, und das Scrollen funktioniert ohne andere Konfiguration. Es sieht nicht so aus, als ob 2.6.35 in karmischen Backports oder Updates verfügbar ist. Sie müssten also entweder auf 10.04 oder 10.10 aktualisieren oder einen eigenen Kernel erstellen.



0

Bisher nein, die magische Maus verfügt nicht über eine Standardmethode zum Bereitstellen von Bildlaufinformationen. Soweit ich feststellen kann, überprüft der Pairing-Prozess das Profil "PNP-Informationen", um die Hersteller- und Produkt-IDs zu finden (passend zu Apple / Magic Mouse). Anschließend werden einige HID-Funktionsberichte gesendet, um die speziellen Funktionen der Touch-Oberfläche zu aktivieren und die Einstellungen vorzunehmen Gerätename. Dann sendet die Maus Berichte über die Fingerberührungsdaten, und ich weiß nicht, was sie bedeuten. Ausgehend vom HID-Deskriptor kann es sein, dass sich auf der Oberfläche des Geräts eine Reihe von Sensoren befindet, die nur die Fingerpositionen anzeigen.

Entschuldigung, ich habe keine Maus oder einen Mac (oder Ubuntu :), daher kann ich keine weiteren Informationen dazu bereitstellen und kann derzeit nicht experimentieren.

Ich vermute, dass der Treiber die Sensor-Array-Daten für Single- und Multi-Touch-Vorgänge manuell interpretieren und eigene "Scroll" - und "Pan" -Ereignisse sowie bei Bedarf einen Mittelklick und andere Arten von Wischvorgängen generieren muss.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.