Magic Mouse 2 no Linux

1

Eu comprei o novo mouse mágico da Apple há um mês, mas não consigo trabalhar corretamente no Linux. Lembro-me de que meu antigo mouse mágico costumava funcionar bem, mas o novo não é reconhecido como tal. Eu acredito que o Linux carrega o mouse como um mouse genérico porque lsmod | grep magic não retorna nada.

Embora eu não me importe muito com seus recursos legais de multi-toque, eu preciso principalmente que ele role. Agora que não funciona de todo (os recursos multi-touch certeza seria bom embora).

É três uma maneira de dizer ao Linux para usar o driver hid_magicmouse para o novo. Eu não acho que o protocolo tenha mudado muito.

Se isso não funcionar, onde posso relatar esse bug?

Estou usando o fedora 23, mas não acho que isso seja diferente porque o kernel do Linux manipula o driver do mouse mágico (certo?)

    
por Matt3o12 13.01.2016 / 22:41

2 respostas

4

Eu também tenho um Mouse Mágico 2 há cerca de 6 semanas. Você pode ensinar ao Linux para reconhecer o Magic Mouse 2 e carregar o módulo hid_magicmouse (como seria para o Magic Mouse e Trackpad original) modificando as configurações do udev e do modprobe. Os protocolos de toque mudaram do MM1, então o MM2 ainda é apenas um dispositivo de 2 botões neste momento. No meu tempo livre, estou trabalhando na decodificação de como o driver deve configurar o MM2, mas é um processo lento. Eu documentei o que tenho até agora em um projeto do Github no link . Eu estou trabalhando com o Ubuntu Trusty, mas, como isso está no kernel, ele deve se aplicar à maioria das distros.

Atenciosamente,

Drew

    
por 12.02.2016 / 18:32
2

Eu estaria inclinado a discordar da teoria de que o protocolo não mudou muito. Enquanto ele está usando bluetooth e é por isso que alguns podem emparelhá-lo e ele faz x básico movimento, y movimento, clique à esquerda, clique direito a funcionalidade extra, incluindo rolagem são todos os dados de fluxo proprietário. Se você olhar mesmo nos fóruns support.apple não há suporte para < El Capitan.

    
por 29.01.2016 / 15:29