Apple Magic Mouse 2 прокрутка не работает

Это странная проблема, когда комбинация клавиш, отображающая приглашение командной строки, перестает работать. Чтобы снова установить его, откройте «Настройки системы», выберите «Панель клавиатуры» в разделе «Оборудование» и откройте вкладку «Ярлыки». Оттуда вы можете найти ярлык в разделе «Система» и установить его, щелкнув в правом столбце.

4
задан 25 October 2017 в 14:13

4 ответа

Что стоит попробовать:

проверка, если udev правильно распознает вашу мышь (я имею в виду Magic Mouse): Вот фрагмент моего (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 Что делать, если вам нужно вашей Magic Mouse 2, чтобы включить LIBINPUT_MODEL_APPLE_MAGICMOUSE? У меня нет этих устройств, но когда я проверил Magic Mouse 1 и Magic Mouse 2, у меня нет функциональной разницы (с компьютерной точки зрения) - может быть, просто «имя», например b0005v05ACp030D, играя с данными udev hwdb (/etc/udev/hwdb.d ) - оригинальные файлы находятся в /lib/udev/hwdb.d. Я предлагаю начать с sudo evtest (выберите устройство ввода Magic Mouse) и попробуйте прокрутить. Вы увидите, что происходит udev. Если evtest давал события исключительно прокрутку вверх / вниз, здесь вы можете выполнить преобразование. Пока здесь не было необходимости в программировании. Если ничего не помогло (но вы получили udev events), вы можете создать «обычную» программу событий, например, я попробовал (сменив мою кнопку питания на KEY_4 или сделав работу с моей Wifi-кнопкой). Источник здесь: есть ли способ отключить кнопку режима полета на клавиатуре ноутбука?
0
ответ дан 18 July 2018 в 08:36

Поскольку материал Apple странный, попробуйте более новую (или лучшую, последнюю) версию Ubuntu (17.10).

Это позволяет использовать последнее ядро, которое имеет более полная аппаратная поддержка.

0
ответ дан 18 July 2018 в 08:36

Что стоит попробовать:

проверка, если udev правильно распознает вашу мышь (я имею в виду Magic Mouse): Вот фрагмент моего (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 Что делать, если вам нужно вашей Magic Mouse 2, чтобы включить LIBINPUT_MODEL_APPLE_MAGICMOUSE? У меня нет этих устройств, но когда я проверил Magic Mouse 1 и Magic Mouse 2, у меня нет функциональной разницы (с компьютерной точки зрения) - может быть, просто «имя», например b0005v05ACp030D, играя с данными udev hwdb (/etc/udev/hwdb.d ) - оригинальные файлы находятся в /lib/udev/hwdb.d. Я предлагаю начать с sudo evtest (выберите устройство ввода Magic Mouse) и попробуйте прокрутить. Вы увидите, что происходит udev. Если evtest давал события исключительно прокрутку вверх / вниз, здесь вы можете выполнить преобразование. Пока здесь не было необходимости в программировании. Если ничего не помогло (но вы получили udev events), вы можете создать «обычную» программу событий, например, я попробовал (сменив мою кнопку питания на KEY_4 или сделав работу с моей Wifi-кнопкой). Источник здесь: есть ли способ отключить кнопку режима полета на клавиатуре ноутбука?
0
ответ дан 24 July 2018 в 19:08
  • 1
    Спасибо, Марк. Они кажутся идеями, которые я испытаю и вернусь к вам. – Spencer Hill 31 October 2017 в 20:46
  • 2
    Хорошо, поэтому я проверил файл /lib/udev/hwdb.d/70-mouse.hwdb и подтвердил, что у меня есть та же строка, что и для Magic Mouse. Однако нет второй записи для версии 2. И я согласен, что это может быть так же просто, как изменить этот номер / ID, но я не знаю, как определить, что это за номер. Я также установил evtest для моих v1 и v2, и он распознал события прокрутки для 1, но не для 2. Спасибо за вашу помощь, это было проницательно, но я не уверен, куда еще идти отсюда. – Spencer Hill 1 November 2017 в 13:04
  • 3
    Я не могу подтвердить события прокрутки с помощью волшебной мыши 2 в evtest. Из того, что я читал по этому вопросу, Apple использует проприетарный протокол для событий прокрутки в v2, что может объяснить проблему. – Eloff 11 February 2018 в 01:00

Поскольку материал Apple странный, попробуйте более новую (или лучшую, последнюю) версию Ubuntu (17.10).

Это позволяет использовать последнее ядро, которое имеет более полная аппаратная поддержка.

0
ответ дан 24 July 2018 в 19:08
  • 1
    Спасибо за ответ, но я уже работаю 17.10, а также тестировал 16.04 и 17.04. – Spencer Hill 30 October 2017 в 12:26

Другие вопросы по тегам:

Похожие вопросы: