O Logitech MX Master Mouse emparelha, mas não funciona

11

Recentemente, comprei um Logitech MX Master Mouse para uso com meu desktop Ubuntu e laptop OS X. Ele combina completamente sem esforço, nem mesmo um PIN necessário - mas não posso fazer mais nada com ele.

Captura de tela das opções de Bluetooth

A opção "Conexão" não será ativada e o próprio mouse não parece reconhecer que meu computador existe.

Eu não tive problemas com outros mouses bluetooth antes; meu palpite é que ele tem a ver com este mouse compatível com Bluetooth 4.0 Smart; mas meu hardware também , então eu acho que deveria estar bem. O mouse em si funciona bem se eu mudar para o receptor Unifying, mas eu realmente prefiro usar o bluetooth.

sigmabeta
fonte
Mesmo problema aqui, eu posso emparelhar, ele diz ok se eu definir o PIN como 0000, mas após o emparelhamento ele se parece com o seu.
Davidbaumann

Respostas:

23

Portanto, como as pessoas ainda parecem procurar por uma resposta por aqui (não o culpo, é um bom mouse), decidi fazer algumas cópias da minha resposta do MX Anywhere 2. De qualquer forma, aproveite:

ATUALIZAÇÃO PARA> 15.10:

Na minha resposta original, eu disse que o problema provavelmente seria resolvido quando surgisse a 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 que não seja o hci0, obviamente precisará alterar essa parte dos comandos, caso contrário, eles devem ser adequados.

RESPOSTA ORIGINAL (para <15.10):

Eu tive esse problema há um tempo. Basicamente, o que está acontecendo é que o MX Master 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 entregue 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, o que é considerado 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 Master é o scancomando. Se você digitar scan on, seu computador começará a procurar dispositivos Bluetooth. Enquanto estiver nesse modo, coloque seu MX Master no modo de emparelhamento e aguarde até ele aparecer no console. Aparecerá algo como isto:

[NEW] Device XX:XX:XX:XX:XX:XX MX Master

A cadeia "XX: XX: XX: XX: XX: XX" é o endereço MAC do seu MX Master. 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.

E isso deve ser feito. Espero que funcione para você!

Ellie
fonte
Excelente resposta. Uau. Porém, algumas perguntas: 1) Uma atualização do apt-get não seria suficiente para pegar o bluez 5 após a atualização? Parece que o apt-get install diria apenas que você já possui o bluez instalado. 2) Você encontrou algum problema além de quebrar o suporte do blueman?
Sigmabeta
Desculpe, ao "quebrar o suporte do blueman", na verdade, quero dizer "quebrar o painel de controle do bluetooth".
Sigmabeta 12/08/2015
O único problema real que encontrei foi o fato de não poder usar o áudio Bluetooth, mas, sinceramente, não tentei muito fazê-lo funcionar. Pode haver uma maneira de fazer isso. Além disso, sim, a atualização definitivamente funcionaria. Se bem me lembro, foi assim que fiz, mas pensei que talvez você tivesse um motivo ou algo para não atualizar, então decidi continuar com a instalação. Depende da preferência. ;)
Ellie
I allawys get Failed to pair: org.bluez.Error.AuthenticationCanceledquando eu tento par: /
JuHwon
1
@JuHwon Na verdade, este guia está desatualizado. Vou atualizá-lo o mais rápido possível.
Ellie
1

Eu tenho o mesmo problema, usei o software blueman, mas também não funcionou. Eu só notei que o processo de emparelhamento termina com "Falha na autenticação" Infelizmente, a logitech não suporta linux para o MX Master (não é possível configurar gestos, etc.). Notei que a comunicação sem fio no MX Master é criptografada, talvez o BLE não possa lidar com isso. Para ter 100% de certeza deste problema de software, verifiquei na mesma máquina o Windows 8.1 - ele é comparado com o BT suave e fácil e está funcionando.

TRaffii
fonte
"não suporta linux para MX Master" - notei que o novo "MX Master 3" agora lista o Linux (e Windows / Mac) como um sistema operacional suportado.
precisa saber é o seguinte