Como as coisas da Apple são estranhas, experimente uma versão mais recente (ou melhor, a mais recente) do Ubuntu (a 17.10).
Isso permite que você use o kernel mais recente, que possui um suporte de hardware mais completo.
Estou usando uma nova instalação do Ubuntu 16.04.3 com um Apple Magic Mouse 2.
O dispositivo está conectado via Bluetooth sem problemas e reconhece o clique direito e esquerdo da caixa.
No entanto, ele não reconhece a rolagem.
Encontrei vários posts no fórum e artigos de blog sobre isso, mas as soluções estão desatualizadas ou incompletas.
Eu estou querendo saber se alguém tem isso funcionando e posso explicar como posso fazê-lo funcionar.
Observação: o módulo hid_magicmouse / hid-magicmouse não está disponível em minha máquina e não conseguiu localizar instruções sobre como instalá-lo.
Como as coisas da Apple são estranhas, experimente uma versão mais recente (ou melhor, a mais recente) do Ubuntu (a 17.10).
Isso permite que você use o kernel mais recente, que possui um suporte de hardware mais completo.
Coisas que vale a pena tentar:
verificar se o udev reconhece corretamente o seu mouse (quero dizer, como Magic Mouse):
Aqui está um trecho do meu (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
E se você precisar do seu Magic Mouse 2 para ativar LIBINPUT_MODEL_APPLE_MAGICMOUSE
? Eu não tenho esses dispositivos, mas como eu verifiquei Magic Mouse 1 e Magic Mouse 2 não tem nenhuma diferença funcional (do ponto de vista do computador) - talvez apenas o "nome", como b0005v05ACp030D
tocando com os dados do udev hwdb ( /etc/udev/hwdb.d
) - os arquivos originais estão em /lib/udev/hwdb.d
.
Sugiro começar com sudo evtest
(escolha o dispositivo de entrada Magic Mouse) e tente rolar. Você verá quais eventos do udev serão exibidos. Se evtest
deu eventos exclusivamente rolados para cima / baixo, você pode fazer a conversão aqui.
Até aqui, não eram necessárias habilidades de programação.
Se nada ajudou (mas você tem eventos do udev) você pode criar um programa de evento "personalizado", como eu tentei (mudar meu botão de energia para KEY_4
ou fazer meu botão Wifi funcionar). A fonte está aqui: Existe uma maneira de desativar o botão do modo Avião no teclado do laptop?
Estou usando o Ubuntu 16.04 e o Windows 10. de inicialização dupla. Há um problema que não consigo inicializar no meu Windows normal e estou tentando recuperá-lo via pendrive. No entanto, mesmo se eu alterar a ordem de inicialização, o menu grub ainda estará sendo exibido e não tenho opção de inicializar a partir do USB.