Logitech MX Anywhere 2 si accoppia con il mouse ma non fa nulla


12

Di recente ho comprato il nuovo mouse Logitech MX Anywhere 2 e l'ho fatto funzionare sui miei computer Windows, ma quando provo a usarlo sul mio Dell M3800 con Ubuntu 14.04 non funziona affatto. Posso associare il dispositivo senza problemi e visualizza anche il nome del dispositivo come "MX Anywhere 2" ma non sembra identificare il dispositivo reale come niente. Usando blueman viene mostrato come un tipo "sconosciuto" e all'interno del gestore bluetooth del sistema visualizza anche il tipo come "sconosciuto". Eventuali suggerimenti?

Risposte:


18

AGGIORNAMENTO PER> 15.10:

Nella mia risposta originale ho detto che molto probabilmente il problema sarebbe stato risolto quando sarebbe arrivato il 15.10. Mentre 15.10 ha davvero bluez 5, c'è ancora qualche problema con l'accoppiamento. Onestamente, è da un po 'che non risolvo questo problema, ma se ricordo bene, MX Master (MX Anywhere 2) utilizza un metodo di accoppiamento senza PIN che non è ancora del tutto implementato in Ubuntu. Ecco alcuni comandi che puoi usare come soluzione rapida:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Se stai utilizzando un altro dispositivo Bluetooth di hci0, ovviamente devi cambiare quella parte dei comandi, altrimenti dovrebbero andare bene. Dovrai anche eseguirli ogni volta che riavvii e quindi ti consiglio di averli in uno script accessibile o di aggiungerli alle applicazioni di avvio. Dovrei anche notare che da allora sono stato in grado di far funzionare il mouse anche senza eseguire questi comandi dopo il riavvio, quindi utilizzali solo se necessario.

RISPOSTA ORIGINALE (per <15.10)

Risposta presa da qui: /ubuntu//a/660666/256078

Quello che sta succedendo è che MX Anywhere 2 richiede Bluetooth Smart e Ubuntu viene fornito con bluez (il driver Bluetooth) 4 che non supporta Bluetooth Smart. Bluez 5, che aggiunge il supporto per Bluetooth Smart, dovrebbe iniziare la spedizione con 15.10, ma per ora, dovrai installare bluez 5 manualmente se vuoi usarlo.

Solo un avvertimento, se si desidera avere un sistema stabile, NON FARLO . Prima di tutto, questo si romperà il costruito nel controllo Bluetooth nel pannello delle impostazioni. Questo metodo che sto per descrivere aggiunge anche un PPA, che dovrebbe essere dannoso per il tuo sistema durante l'aggiornamento e altro. Fallo solo se sai come rimuovere un PPA e tornare a bluez 4 o se semplicemente non ti interessa e vuoi farlo funzionare. ; P

Innanzitutto, devi aggiungere un PPA con bluez 5. Consiglierei il PPA bluez 5 prodotto da Austin poiché è quello che ho usato prima. Aggiungilo con questo comando:

sudo add-apt-repository ppa:vidplace7/bluez5

Quindi aggiorna apt-get:

sudo apt-get update

Dopodiché puoi installare bluez 5 con questo comando:

sudo apt-get install bluez

Ora che hai bluez 5, hai bisogno di un modo per controllare il Bluetooth poiché, come affermato in precedenza, il pannello di controllo integrato non funzionerà più.

Ci sono due modi che ho provato per questo. Se vuoi avere una GUI, Blueman è l'opzione migliore. Puoi installarlo semplicemente con:

sudo apt-get install blueman

Ciò installerà l'interfaccia Bluetooth Blueman che puoi aprire per il tuo lanciatore di app. Dovrebbe essere semplice da usare e non richiedere alcuna spiegazione approfondita.

Il metodo che raccomando tuttavia è usare la riga di comando. Ho trovato che questo era molto più stabile (funzionava sulla schermata di accesso mentre Blueman non lo faceva) e in realtà sorprendentemente intuitivo da usare per essere una riga di comando.

Il modo in cui funziona è che digiti bluetoothctlnella riga di comando dove ora avrai un'interfaccia di comando per interagire con i dispositivi Bluetooth. È possibile digitare helpper ottenere un elenco di comandi e cosa fanno. Il comando che vorrai usare per primo per associare MX Anywhere 2 è il scancomando. Se si digita scan on, il computer inizierà a cercare dispositivi Bluetooth. In questa modalità, attiva MX Anywhere 2 in modalità di associazione e attendi che venga visualizzato nella console. Apparirà qualcosa del genere:

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

La stringa "XX: XX: XX: XX: XX: XX" è l'indirizzo MAC di MX Anywhere 2. Per associarlo e collegarlo, digitare:

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

Assicurati di cambiare tutti i "XX: XX: XX: XX: XX: XX" con l'indirizzo MAC che hai ottenuto durante la scansione.

Fatto.


Ha lavorato su LTS 16.04
Dan Revell il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.