Como faço para que o Logitech MX Anywhere 2 funcione na versão 16.04 (Bluetooth inteligente)

21

Nova pergunta após a publicação dos pares de mouse Logitech MX Anywhere 2, mas não faz nada

O emparelhamento e a conexão via gerenciador bluetooth embutido e o blueman works. também via linha de comando:

bluetoothctl

Saída veja abaixo.

[MX Anywhere 2]# info DE:CE:68:71:F9:97
Device DE:CE:68:71:F9:97
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID:                           (1800)
    UUID:                           (1801)
    UUID:                           (180a)
    UUID:                           (180f)
    UUID:                           (1812)
    UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
    Modalias: usb:v046DpB013d0007
[MX Anywhere 2]# paired-devices 
Device DE:CE:68:71:F9:97 MX Anywhere 2

O que não funciona é a entrada, como em "o mouse não move o cursor"

user192576
fonte
Você olhou para o bug 1098959, o monitor de energia interfere com o mouse bt? Tente se livrar do aplicativo monitor de energia (reinicie sem bateria?) E veja se isso ajuda.
Ubfan1

Respostas:

54

Meu dispositivo é um mouse LE Arc Touch Bluetooth Surface Edition fabricado pela Microsoft.

Não consegui conectar-me a nenhuma distro que tentei no ano passado, até o OpenSuse Leap. Então eu sabia que era possível! Mas eu gosto do Ubuntu (eu sei, eu sei)

Passei por esse tópico e tinha tudo parecido exatamente com o que você leu:

Name: Arc Touch Mouse SE
Alias: Arc Touch Mouse SE
Appearance: 0x03c2
 Icon: input-mouse
 Paired: yes  
 Trusted: yes
 Blocked: no
Connected: yes
LegacyPairing: no 

E ainda nada! Nenhum movimento, embora esteja claramente listado como emparelhado, confiável, desbloqueado e conectado! Eu estava prestes a desistir de vez, mas decidi tentar uma última coisa ..

Excluí o dispositivo usando "remover" e emiti os seguintes comandos nesta ordem exata, o que resultou no funcionamento do meu dispositivo! Depois de um ano tentando encontrar um caminho.

[bluetooth]# power off
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# trust
[Arc Touch Mouse SE]# connect XX:XX:XX:XX:XX:XX
[Arc Touch Mouse SE]# pair
[Arc Touch Mouse SE]# unblock
[Arc Touch Mouse SE]# power off
[bluetooth]# power on

Então, posso confirmar que o Ubuntu 16.04 realmente suporta dispositivos Bluetooth LE

James Anthony
fonte
Obrigado pela resposta! Isso resolveu todos os meus problemas com o mouse MX Master. É uma loucura o que é necessário para fazê-lo funcionar.
mandril
quantidade louca de esforço para fazê-lo funcionar. Obrigado!
Boyang
Ótimo, obrigado! Funciona com o meu MX Anywhere 2 / 16.04 / Kernel 4.8 (Yakkety). Nota: o 2º também connectprecisa do XX: XX: XX: XX: XX: XX.
Linrunner 28/10/16
Obrigado!!!! Finalmente funcionou para mim. @linrunner está correto, a segunda conexão precisa de ID.
MarkWatson #
Isso funcionou, mas é completamente estúpido. Como o bluetooth pode não funcionar imediatamente em um computador moderno em 2017?
AutonomousApps
6

Consegui fazer meu Anywhere MX2 funcionar no Ubuntu 16.04 graças a este post.

Depois de conectar o mouse na configuração "Bluetooth" - ele ainda não estava funcionando. A execução de bluetoothctl e "info" me deu o seguinte:

➜  ~ bluetoothctl 
[NEW] Controller 5C:51:4F:DC:FB:D0 ChromeLinux_CBDE [default]
[NEW] Device FB:59:51:BF:60:XX MX Anywhere 2
[bluetooth]# info FB:59:51:BF:60:XX
Device FB:59:51:BF:60:XX
    Name: MX Anywhere 2
    Alias: MX Anywhere 2
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: no
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v046DpB013d0007

Como você pode ver - meu dispositivo não estava conectado de alguma forma. E, portanto, não responde. O que eu fiz para fazê-lo funcionar foi apenas chamar 'conectar':

[bluetooth]# connect FB:59:51:BF:60:XX
Attempting to connect to FB:59:51:BF:60:XX
[CHG] Device FB:59:51:BF:60:XX Connected: yes
Connection successful
[CHG] Device FB:59:51:BF:60:XX UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[..snip..]
[CHG] Device FB:59:51:BF:60:XX Paired: yes

E depois disso tudo "simplesmente funciona (TM)". Obrigado pelas informações adicionais úteis para este post.

RBell
fonte
Estou usando o Xenial (Xubuntu). A primeira conexão não funcionou para mim. Eu tive que seguir as instruções de James.
Sdkks
1

No meu caso, o problema que você pode encontrar aqui na 15.10 e a solução fornecida me ajudou:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up
uris
fonte
Isso é o que eu recebo:Can't set Simple Pairing mode on hci0: Input/output error (5)
Michael