Я использую новую установку ванильной Ubuntu 16.04.3 с Мышью Волшебства Apple 2.
Устройство, подключенное через Bluetooth без проблемы, и, распознает левый и правый щелчок из поля.
Однако это не распознает прокрутку.
Я нашел многочисленные сообщения форума и статьи блога об этом, но решения или устарели или являются неполными.
Я задаюсь вопросом, имеет ли кто-либо его работа и может объяснить, как я могу получить его работа.
Примечание: hid_magicmouse / скрытый-magicmouse модуль не доступен на моей машине и не смог определить местоположение инструкций относительно того, как установить его.
Начиная с материалов Apple является странным, дайте попытку более новому (или лучше, последнее) версия Ubuntu (17.10).
Это позволяет Вам для использования последнего ядра, которое это имеет более полную поддержку оборудования.
Вещи ценность для попытки:
проверка, распознает ли udev правильно мышь (я имею в виду как Волшебная Мышь):
Вот отрывок моего (Ubuntu 16.04) /lib/udev/hwdb.d/90-libinput-model-quirks.hwdb
# Apple
##########################################
libinput:touchpad:input:b0003v05ACp*
libinput:touchpad:input:b0005v05ACp*
LIBINPUT_MODEL_APPLE_TOUCHPAD=1
LIBINPUT_ATTR_SIZE_HINT=104x75
libinput:name:*Apple Inc. Apple Internal Keyboard*:dmi:*
LIBINPUT_MODEL_APPLE_INTERNAL_KEYBOARD=1
libinput:mouse:input:b0005v05ACp030D*
LIBINPUT_MODEL_APPLE_MAGICMOUSE=1
Что, если Вам нужна Ваша Волшебная Мышь 2 для включения LIBINPUT_MODEL_APPLE_MAGICMOUSE
? У меня нет этих устройств, но когда я проверил Волшебную Мышь 1, и Волшебная Мышь 2 не имеет никакого функционального различия (с компьютерной точки зрения) - возможно, просто "имя", как b0005v05ACp030D
проигрывание с udev hwdb данные (/etc/udev/hwdb.d
) - исходные файлы находятся в /lib/udev/hwdb.d
.
Я предлагаю запуститься с sudo evtest
(выберите Волшебное устройство ввода данных Мыши), и попытайтесь прокрутить. Вы будете видеть то, что разоблачают udev события. Если evtest
дал события исключительно scroll-up/down, можно сделать преобразование здесь.
Пока здесь никакие навыки программирования не были необходимы.
Если ничто не помогло (но Вы получили udev события), можно создать "пользовательскую" программу события, как я попробовал (изменение моей кнопки питания к KEY_4
или сделайте работу моей кнопки Wifi). Источник здесь: существует ли способ отключить кнопку Авиарежима на клавиатуре ноутбука?