Logitech MX Anywhere 2 pares de mouse, mas não faz nada

12

Comprei recentemente o novo mouse Logitech MX Anywhere 2 e consegui que ele funcionasse nas minhas máquinas com Windows, mas quando tento usá-lo no meu Dell M3800 com o Ubuntu 14.04 ele não funciona. Eu posso emparelhar o dispositivo sem nenhum problema e ele ainda exibe o nome do dispositivo como "MX Anywhere 2", mas parece não identificar o dispositivo real como nada. Usando o blueman, ele é exibido como um tipo "desconhecido" e, dentro do gerenciador do sistema bluetooth, ele também exibe o tipo como "desconhecido". Alguma sugestão?

    
por Boom3k 15.06.2015 / 15:02

1 resposta

16

UPDATE FOR > 15.10:

Na minha resposta original, eu disse que o problema provavelmente seria corrigido quando o 15.10 chegasse. Enquanto 15,10 realmente tem bluez 5, ainda há algum problema com o emparelhamento. Honestamente, foi um bom tempo desde que eu mesmo consertei esse problema, mas se bem me lembro, o MX Master (MX Anywhere 2) usa um método de pareamento sem PIN que ainda não está bem implementado no Ubuntu. Aqui estão alguns comandos que você pode usar como uma correção rápida:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Se você estiver usando outro dispositivo Bluetooth do que hci0 , obviamente terá que alterar essa parte dos comandos, caso contrário, eles devem estar prontos. Você também terá que executá-las toda vez que reiniciar e, portanto, eu recomendo que você as tenha em um script acessível ou que você as adicione a aplicativos de inicialização. Também devo observar que desde então eu consegui fazer o mouse funcionar mesmo sem executar esses comandos após a reinicialização, portanto, use-os somente se for necessário.

RESPOSTA ORIGINAL (para < 15.10)

Resposta retirada daqui: link

O que está acontecendo é que o MX Anywhere 2 requer Bluetooth Smart e o Ubuntu vem com o bluez (o driver Bluetooth) 4, que não tem suporte para Bluetooth Smart. O Bluez 5, que adiciona suporte ao Bluetooth Smart, deve começar a ser lançado com o 15.10, mas por enquanto, você terá que instalar o bluez 5 manualmente se quiser usá-lo.

Apenas um aviso, se você quiser ter um sistema estável, NÃO FAÇA ISSO . Primeiro de tudo, isso irá quebrar o controle Bluetooth embutido no painel de configurações. Esse método que estou prestes a descrever também adiciona um PPA, que deve ser ruim para o seu sistema ao atualizar e outras coisas. Só faça isso se você souber como remover um PPA e reverter para bluez 4 ou se simplesmente não se importar e quiser que ele funcione. ; P

Primeiro, você precisa adicionar um PPA com bluez 5. Eu recomendaria o bluez 5 PPA feito por Austin desde que é o que eu usei antes. Adicione com este comando:

sudo add-apt-repository ppa:vidplace7/bluez5

Em seguida, atualize o apt-get:

sudo apt-get update

Depois disso, você pode instalar o bluez 5 com este comando:

sudo apt-get install bluez

Agora que você tem o bluez 5, você precisa controlar o Bluetooth, já que, como dito anteriormente, o painel de controle integrado não funcionará mais.

Existem duas maneiras que tentei para isso. Se você quiser ter uma interface gráfica, então Blueman é sua melhor opção. Você pode instalá-lo simplesmente com:

sudo apt-get install blueman

Isso instalará a interface Bluetooth da Blueman, que você pode abrir para o inicializador de aplicativos. Deve ser direto para usar e não requer qualquer explicação detalhada.

O método que eu recomendo, no entanto, é usar a linha de comando. Eu achei isso muito mais estável (trabalhei na tela de login enquanto o Blueman não) e surpreendentemente intuitivo de usar por ser uma linha de comando.

A maneira como funciona é que você digita bluetoothctl na linha de comando, onde agora você terá uma interface de comando para interagir com os dispositivos Bluetooth. Você pode digitar help para obter uma lista de comandos e o que eles fazem. O comando que você deseja usar primeiro para emparelhar o MX Anywhere 2 é o comando scan . Se você digitar scan on , seu computador começará a procurar dispositivos Bluetooth. Enquanto estiver neste modo, coloque o seu MX Anywhere 2 no modo de emparelhamento e aguarde que ele apareça no console. Vai aparecer algo assim:

[NEW] Device XX:XX:XX:XX:XX:XX MX Anywhere 2 (The name may not be accurate)

A string "XX: XX: XX: XX: XX: XX" é o endereço MAC do seu MX Anywhere 2. Para parear e conectar, digite:

pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX

Certifique-se de alterar todos os "XX: XX: XX: XX: XX: XX" para o endereço MAC que você obteve ao digitalizar.

Feito.

    
por Ellie 13.08.2015 / 13:11