Apple Magic Mouse rolando no Ubuntu 9.10

8

Acabei de receber o novo Apple Magic Mouse e tentei instalá-lo no meu computador com o Ubuntu 9.10.

O mouse foi encontrado como mouse Bluetooth, eu digitei PIN como 0000 (não consegui encontrá-lo no manual do usuário, então apenas googgled ele). Agora eu tenho 2 botões funcionando bem - esquerda e direita, mas a rolagem não funciona.

Eu entendo que não há drivers para o Magic Mouse para Linux, mas talvez alguns entusiastas já tenham encontrado maneiras de ativar a rolagem. Sem rolar com apenas 2 botões este mouse é como o meu primeiro mouse que eu comprei em 1997, Mitsumi como eu me lembro =)

    
por krig 05.12.2009 / 17:05

4 respostas

3

Com o kernel 2.6.34 o driver Magic Mouse está incluído, então a rolagem deve funcionar (tm).

Eu tenho o Ubuntu 10.04 e atualizado para o linux-image-2.6.35-23-generic, e a rolagem está funcionando sem qualquer outra configuração. Não parece que o 2.6.35 está disponível em backports cármicos ou atualizações. Então você teria que atualizar para 10.04 ou 10.10 ou construir seu próprio kernel.

    
por 04.02.2011 / 23:16
2

existe um driver para este mouse, mas é muito recente e você mesmo tem que compilá-lo: link

    
por 26.01.2010 / 18:47
0

Até agora não, o mouse mágico não tem uma maneira padrão de fornecer informações de rolagem. O melhor que posso descobrir é que o processo de emparelhamento verifica o perfil "Informações PNP" para encontrar as IDs do fabricante e do produto (para corresponder ao Apple / Magic Mouse) e envia alguns relatórios do recurso HID para ativar os recursos especiais da superfície de toque. nome do dispositivo. Em seguida, o mouse envia relatórios dos dados do toque do dedo e não sei o que eles significam. Indo do descritor HID, pode ser que haja uma série de sensores na superfície do dispositivo que apenas mostram as posições dos dedos.

Desculpe, não tenho um mouse ou um mac (ou ubuntu :), por isso não posso fornecer mais informações sobre isso e não posso experimentar no momento.

Eu suspeito que o driver precisará interpretar os dados do array de sensores manualmente para single e multi-touch e gerar seus próprios eventos 'scroll' e 'pan', junto com o clique do meio se necessário e qualquer outro tipo de furto.

    
por 22.12.2009 / 20:21
0

Eu só notei que alguém criou um módulo de entrada xorg e o postou no GitHub . Talvez isso seja útil para você.

Há também alguns códigos Ruby para obter a funcionalidade do mouse .

    
por 28.12.2009 / 21:53