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.