O Logitech MX Anywhere 2 emparelha, mas não faz nada


12

Recentemente, comprei o novo mouse Logitech MX Anywhere 2 e o fiz funcionar em minhas máquinas Windows, mas quando tento usá-lo no meu Dell M3800 executando o Ubuntu 14.04, ele não funciona. Posso emparelhar o dispositivo sem nenhum problema e ele até exibe o nome do dispositivo como "MX Anywhere 2", mas não parece realmente identificar o dispositivo real como algo. Usando o blueman, ele é exibido como um tipo "desconhecido" e, dentro do gerenciador do sistema bluetooth, ele também é exibido como "desconhecido". Alguma sugestão?

Respostas:


18

ATUALIZAÇÃO PARA> 15.10:

Na minha resposta original, eu disse que o problema provavelmente seria resolvido quando surgissem as 15.10. Embora o 15.10 realmente tenha bluez 5, ainda há algum problema com o emparelhamento. Honestamente, já fazia um bom tempo que eu consertava esse problema, mas se bem me lembro, o MX Master (MX Anywhere 2) usa um método de emparelhamento sem PIN, que ainda não foi implementado adequadamente no Ubuntu. Aqui estão alguns comandos que você pode usar como uma solução rápida:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

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

RESPOSTA ORIGINAL (para <15.10)

Resposta retirada daqui: /ubuntu//a/660666/256078

O que está acontecendo é que o MX Anywhere 2 requer Bluetooth Smart e o Ubuntu é fornecido com 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 enviado com 15.10, mas por enquanto, você precisará instalar o bluez 5 manualmente, se quiser usá-lo.

Apenas um aviso, se você deseja ter um sistema estável, NÃO FAÇA ISSO . Primeiro de tudo, isso vai quebrar o construído em Bluetooth controle no painel de configurações. Esse método que estou prestes a descrever também adiciona um PPA, que deveria ser ruim para o seu sistema durante a atualização e outras coisas. Faça isso apenas se você souber remover um PPA e reverter para o bluez 4 ou se você simplesmente não se importa e deseja fazê-lo funcionar. ; P

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

sudo add-apt-repository ppa:vidplace7/bluez5

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ê possui o bluez 5, precisa de uma maneira de controlar o Bluetooth, pois, como afirmado anteriormente, o painel de controle interno não funcionará mais.

Existem duas maneiras pelas quais tentei fazer isso. Se você deseja ter uma GUI, o Blueman é sua melhor opção. Você pode instalá-lo simplesmente com:

sudo apt-get install blueman

Isso instalará a interface Bluetooth Blueman, que você pode abrir para o iniciador de aplicativos. Deve ser simples de usar e não exige nenhuma explicação detalhada.

O método que eu recomendo, no entanto, é usar a linha de comando. Achei isso muito mais estável (trabalhou 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 bluetoothctlna linha de comando, onde agora terá uma interface de comando para interagir com dispositivos Bluetooth. Você pode digitar helppara obter uma lista de comandos e o que eles fazem. O comando que você deseja usar primeiro para emparelhar o MX Anywhere 2 é o scancomando. Se você digitar scan on, seu computador começará a procurar dispositivos Bluetooth. Enquanto estiver nesse modo, coloque o MX Anywhere 2 no modo de emparelhamento e aguarde até ele aparecer no console. Aparecerá algo como isto:

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

A cadeia "XX: XX: XX: XX: XX: XX" é o endereço MAC do seu MX Anywhere 2. Para emparelhá-lo e conectá-lo, 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.


Trabalhou no LTS 16.04
Dan Revell 27/10
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.