Logitech MX Anywhere 2-Mauspaare tun jedoch nichts

12

Ich habe kürzlich die neue Logitech MX Anywhere 2-Maus gekauft und sie für meine Windows-Computer freigegeben. Wenn ich sie jedoch auf meinem Dell M3800 mit Ubuntu 14.04 verwende, funktioniert sie überhaupt nicht. Ich kann das Gerät problemlos koppeln und es zeigt sogar den Namen des Geräts als "MX Anywhere 2" an, aber es scheint das tatsächliche Gerät nicht als etwas zu identifizieren. Bei Verwendung von blueman wird der Typ als "unbekannt" angezeigt, und im Bluetooth-Manager des Systems wird der Typ auch als "unbekannt" angezeigt. Irgendwelche Vorschläge?

Boom3k
quelle

Antworten:

18

UPDATE FÜR> 15.10:

In meiner ursprünglichen Antwort sagte ich, dass das Problem höchstwahrscheinlich behoben sein würde, wenn 15.10 herumkommt. 15.10 hat zwar bluez 5, aber es gibt immer noch Probleme beim Pairing. Ehrlich gesagt ist es eine Weile her, dass ich dieses Problem selbst behoben habe, aber wenn ich mich recht erinnere, verwendet der MX Master (MX Anywhere 2) eine PIN-freie Pairing-Methode, die in Ubuntu noch nicht richtig implementiert ist. Hier sind einige Befehle, die Sie als schnelle Lösung verwenden können:

hciconfig hci0 sspmode 1
hciconfig hci0 down
hciconfig hci0 up

Wenn Sie ein anderes Bluetooth-Gerät als verwenden hci0, müssen Sie diesen Teil der Befehle natürlich ändern, andernfalls sollten sie einsatzbereit sein. Sie müssen sie auch bei jedem Neustart ausführen. Ich empfehle daher, sie entweder in einem barrierefreien Skript zu haben oder sie zu Startanwendungen hinzuzufügen. Ich sollte auch beachten, dass ich seitdem in der Lage bin, die Maus zum Laufen zu bringen, auch wenn diese Befehle nach dem Neustart nicht ausgeführt wurden. Verwenden Sie sie daher nur, wenn dies erforderlich ist.

ORIGINAL ANTWORT (für <15.10)

Die Antwort stammt von hier: /ubuntu//a/660666/256078

Was passiert ist, dass der MX Anywhere 2 Bluetooth Smart benötigt und Ubuntu mit bluez (dem Bluetooth-Treiber) 4 ausgeliefert wird, der Bluetooth Smart nicht unterstützt. Bluez 5, das Unterstützung für Bluetooth Smart bietet, soll mit 15.10 ausgeliefert werden, aber vorerst müssen Sie bluez 5 manuell installieren, wenn Sie es verwenden möchten.

Nur einen Kopf hoch, wenn Sie ein stabiles System haben wollen, TUN SIE DAS NICHT . Vor allem dies wird bricht die eingebauten Bluetooth - Steuerung im Panel - Einstellungen. Diese Methode, die ich hier beschreiben möchte, fügt auch eine PPA hinzu, die für Ihr System bei Upgrades und anderen Aufgaben schlecht sein soll. Tun Sie dies nur, wenn Sie wissen, wie man einen PPA entfernt und zu bluez 4 zurückkehrt, oder wenn es Ihnen einfach egal ist und Sie möchten, dass er funktioniert. ; P

Zuerst müssen Sie eine PPA mit bluez 5 hinzufügen. Ich würde die von Austin hergestellte PPA bluez 5 empfehlen, da dies die ist, die ich zuvor verwendet habe. Fügen Sie es mit diesem Befehl hinzu:

sudo add-apt-repository ppa:vidplace7/bluez5

Dann aktualisiere apt-get:

sudo apt-get update

Danach können Sie bluez 5 mit diesem Befehl installieren:

sudo apt-get install bluez

Nachdem Sie nun über bluez 5 verfügen, müssen Sie Bluetooth steuern, da das integrierte Bedienfeld, wie bereits erwähnt, nicht mehr funktioniert.

Es gibt zwei Möglichkeiten, die ich dafür ausprobiert habe. Wenn Sie eine GUI haben möchten, ist Blueman Ihre beste Option. Sie können es einfach installieren mit:

sudo apt-get install blueman

Dadurch wird die Bluetooth-Schnittstelle von Blueman installiert, die Sie für Ihren App-Launcher öffnen können. Es sollte einfach zu bedienen sein und keine eingehenden Erklärungen erfordern.

Die von mir empfohlene Methode ist jedoch die Verwendung der Befehlszeile. Ich fand dies viel stabiler (auf dem Anmeldebildschirm, während Blueman dies nicht tat) und tatsächlich überraschend intuitiv als Befehlszeile zu verwenden.

Die Art und Weise, wie es funktioniert, ist, dass Sie bluetoothctlin die Befehlszeile eingeben, wo Sie jetzt eine Befehlsoberfläche haben, um mit Bluetooth-Geräten zu interagieren. Sie können helpeingeben, um eine Liste der Befehle und ihrer Funktionen abzurufen. Der Befehl, den Sie zuerst zum Koppeln des MX Anywhere 2 verwenden möchten, ist der scanBefehl. Wenn Sie etwas eingeben scan on, beginnt Ihr Computer mit der Suche nach Bluetooth-Geräten. Schalten Sie in diesem Modus den MX Anywhere 2 in den Pairing-Modus und warten Sie, bis er in der Konsole angezeigt wird. Es wird ungefähr so ​​aussehen:

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

Die Zeichenfolge "XX: XX: XX: XX: XX: XX" ist die MAC-Adresse Ihres MX Anywhere 2. Geben Sie zum Koppeln und Verbinden Folgendes ein:

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

Stellen Sie sicher, dass Sie alle "XX: XX: XX: XX: XX: XX" in die MAC-Adresse ändern, die Sie beim Scannen erhalten haben.

Erledigt.

Ellie
quelle
Arbeitete an LTS 16.04
Dan Revell