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 =)

krig
quelle

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.

Marc
quelle
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.

Herr Maus
quelle
0

Mir ist gerade aufgefallen, dass jemand ein xorg-Eingabemodul erstellt und auf GitHub gepostet hat . Vielleicht hilft Ihnen das.

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

Colin Harrington
quelle
Es sieht so aus, als wäre Ruby-Code für mich nutzlos, da er "Mac OS X mit Bluetooth" in seinen Anforderungen enthält.
Krig
Dieser Code könnte helfen, wenn / wenn es github.com/entrope/linux-magicmouse
Colin Harrington