Прокрутка Apple Magic Mouse в Ubuntu 9.10


8

Только что получил новую мышь Apple Magic Mouse и попытался установить ее на свой компьютер с Ubuntu 9.10.

Мышь была найдена как мышь Bluetooth, я ввел PIN-код как 0000 (не смог найти его в руководстве пользователя, поэтому просто погуглил). Теперь у меня работают 2 кнопки - влево и вправо, но прокрутка не работает.

Я понимаю, что нет драйвера для Magic Mouse для Linux, но, возможно, некоторые энтузиасты уже нашли способ включить прокрутку. Без прокрутки только с 2 кнопками эта мышь похожа на мою первую мышь, которую я купил в 1997 году, насколько я помню, Mitsumi =)

Ответы:


3

В ядре 2.6.34 включен драйвер Magic Mouse, поэтому прокрутка должна работать (тм).

У меня Ubuntu 10.04 и я обновил его до linux-image-2.6.35-23-generic, и прокрутка работает без какой-либо другой конфигурации. Похоже, что 2.6.35 доступно в karmic-backports или обновлениях. Так что вам придется либо обновиться до 10.04 или 10.10, либо собрать собственное ядро.


2

есть драйвер для этой мыши, но он очень свежий, и вы должны скомпилировать его самостоятельно: http://github.com/entrope/linux-magicmouse


0

Пока нет, у волшебной мыши нет стандартного способа предоставления прокручиваемой информации. Насколько я могу судить, процесс сопряжения проверяет профиль «Информация PNP», чтобы найти идентификаторы производителя и продукта (в соответствии с Apple / Magic Mouse), а затем отправляет несколько отчетов HID Feature, чтобы включить специальные функции сенсорной поверхности и установить имя устройства. Затем мышь отправляет отчеты о данных касания пальца, и я не знаю, что они означают. Исходя из дескриптора HID, может быть, что на поверхности устройства имеется массив датчиков, которые просто показывают положения пальцев.

Извините, у меня нет мыши, Mac (или Ubuntu :), поэтому я не могу предоставить больше информации об этом и не могу сейчас экспериментировать.

Я подозреваю, что драйверу нужно будет интерпретировать данные массива датчиков вручную для одного и нескольких касаний и генерировать свои собственные события «прокрутка» и «панорамирование», а также щелчок по среднему щелчку при необходимости и любые другие виды пролистывания.


0

Я только что заметил, что кто-то создал модуль ввода xorg и разместил его на GitHub . Может быть, это будет полезно для вас.

Есть также некоторый код Ruby, чтобы понять функциональность мыши .


Похоже, код Ruby для меня бесполезен, так как в его требованиях лежит «Mac OS X с Bluetooth».
криг

Этот код может помочь, когда / если он созревает github.com/entrope/linux-magicmouse
Колин Харрингтон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.