Прокрутка 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 доступний у кармічних списках або оновленнях. Тож вам доведеться або оновити до 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" у своїх вимогах.
krig

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