Bluetooth-Maus verbindet sich nicht automatisch mit dem Laptop

18

Dies wurde bereits eine Million Mal gefragt und beantwortet. Und ich glaube, ich habe fast alle diese Fragen und Antworten gelesen und so viele Lösungen wie möglich ausprobiert.

Ich kann die Maus jedoch immer noch nicht dazu bringen, die Verbindung nach einem Ruhezustand, einem Herunterfahren oder einer Nutzungsunterbrechung automatisch wiederherzustellen. Ich benutze eine Microsoft Sculpt Comfort Mouse unter Kubuntu 14.04, 64bit. Ich kann mich natürlich manuell verbinden.

Meine letzte Anstrengung bestand darin, die Zeilen hinzuzufügen

<!-- Microsoft Sculpt Comfort mouse -->
<device oui="28:18:78:" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>    

zu /usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmlund starte dann bluetooth mit neu

sudo service bluetooth restart

Aber nichts. Die Maus muss noch manuell gekoppelt werden.

Und gerade jetzt, nachdem Sie ein paar hcitoolBefehle ausprobiert haben - die Maus stellt überhaupt keine Verbindung her! Alles, was ich jetzt bekomme, sind Timeout-Meldungen. Ich weiß nicht, was ich getan habe, aber die Maus weigert sich, überhaupt eine Verbindung herzustellen.

Ich bin hier ein bisschen verwirrt ....

Alasdair McAndrew
quelle

Antworten:

15

Versuchen Sie, ein anderes Tool zum Koppeln Ihres Bluetooth-Geräts zu verwenden, z. B. blueman-manager(wahrscheinlich ist das Bluetooth-Gerät nicht "vertrauenswürdig").

Ich benutze Ubuntu 14.04 und habe Microsoft Sculpt Comfort Mouse. Beim Koppeln der Maus in den Bluetooth-Einstellungen von Ubuntu wird die Maus nach dem Anhalten / Fortsetzen und auch nach einer gewissen Zeit im Leerlauf nicht wieder verbunden.

Ich habe die Maus ungepaart, gepaart und "vertraut" blueman-managerund jetzt funktioniert es wie ein Zauber.

Rutsky
quelle
Trully! Ich habe das Gerät entfernt, dann habe ich den gesamten Vorgang über Blueman-Manager als "Vertrauenswürdig" festgelegt, es wird nun wirklich automatisch eine Verbindung hergestellt! Vielen Dank!
25.01.15
Funktioniert immer noch in Ubuntu 18.04, musste aber apt-get install bluemanundsudo blueman-manager
transistor1
3

Versuchen Sie es noch einmal, aber entfernen Sie diesen Teil name="Microsoft Sculpt Comfort Mouse"

Wenn das nicht der Fall ist, haben Sie wahrscheinlich die falsche OUI.

Ich glaube, es ist die erste Hälfte der Adresse Ihrer Bluetooth-Maus.

OUIsteht für Organizational Unique Identifier. Grundsätzlich besagt die erste Hälfte Ihrer MAC-Adresse, dass sie von Microsoft hergestellt wurde, obwohl Mäuse derselben Firma OUIaus irgendeinem Grund unterschiedliche s haben können .

Beginnen Sie für diesen Schritt bei Null und starten Sie den Eliminierungsprozess.

Deinstallieren / Löschen blueman-manageroder zusätzliche Bluetooth-Software. Gehen Sie auf Vanille und lassen Sie einfach die ursprüngliche Ubuntu-Bluetooth-Software, um Konflikte auszuschließen.

  1. Drücken Sie den Erkennungsmodus der Bluetooth-Maus.

  2. Öffnen Sie ein Terminal und geben Sie den Befehl ein hcitool scan

  3. Fügen Sie dann die erste Hälfte Ihrer Bluetooth-Adresse als OUI ein.

Stellen Sie sicher, dass Sie den letzten Doppelpunkt wie folgt einfügen oui="xx:xx:xx:"

Also, wenn die Adresse Ihrer Bluetooth-Maus ist AB:CD:EF:GH:IJ:KL

Es würde so aussehen:

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

Fügen Sie diese Zeile mit den restlichen Einträgen in ein

/usr/share/gnome-bluetooth/pin-code-database.xml

WICHTIG: Fügen Sie am Anfang der Datei etwas unterhalb des <devices> Starttags ein - denn die Einträge stimmen in der Reihenfolge des Auftretens überein!

Ich würde danach neu starten, nur um sicherzustellen, dass alles in Ordnung ist.

Dies sollte die meisten Probleme bei der erneuten Verbindung lösen, da Ubuntu die PIN-Nummer nicht kennt oder speichert, wenn Sie das erste Mal eine Kopplung durchführen, wenn es versucht, die Verbindung wiederherzustellen.

HINWEIS: In anderen Linux-Distributionen kann der Pfad der Datei pin-code-database.xmlabweichen!

Tek
quelle
Plus: eine einfache Möglichkeit , nur um mit dem original Ubuntu bluetooth software: dem Bluetooth - Gerät entfernen , wenn sie angeschlossen worden waren, dann versuchen , das Gerät mit modifizierten zu verbinden PIN optionsmit angepassten PIN - Code 0000, getestet mit ThinkPad Bluetooth Laser Mouse
artificerpi
3

Es funktioniert unter Ubuntu 17.10. Ich denke, jede Distribution mit Bluetooth wird unterstützt:

  1. Führen Sie den Befehlszeilentyp " bluetoothctl In Terminal" aus . Sie sehen eine Liste der verfügbaren Geräte.$bluetoothdevices
  2. Typ Womit die trust 00:XX:XX:XX:XX:XXNummer begonnen hat, 00:ist ein Gerät, mit dem Sie eine Verbindung herstellen möchten.
  3. Geben Sie ctrl+doder quitzum Beenden ein.
  4. Wenn Sie Ihr Gerät beim Start automatisch verbinden möchten, öffnen Sie es Startup Applicationsund fügen Sie es hinzu.

    • Drücken Sie Add
    • Name Launcher wie My startup BT connection
    • In Befehlstyp bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

Mit demselben Befehl können Sie auch eine Tastenkombination für das Mittagessen einrichten und Ihr Gerät per Knopfdruck verbinden.

Habe Spaß :)

Ivan Nikolaev
quelle
Vielen Dank! Gibt es eigentlich einen Grund, warum du nicht einfach benutzt hast bluetoothctl connect 00:XX:XX:XX:XX:XX? Es scheint auch gut zu funktionieren. Haben Sie auch festgestellt, dass bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'durch das Hinzufügen über die Ubuntu-Startanwendung ein zweiter Backslash zu \ nquit hinzugefügt wird, sodass er bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'in der entsprechenden .desktop-Datei in so aussieht ~/.config/autostart?
DMT
1

Ich bin mir sicher, dass es nicht funktioniert, wenn Sie Ihre Maus falsch koppeln. Ich hatte genau das gleiche Problem. Meine Microsoft Sculpt Comfort Mouse war gut gepaart und ich verließ den Computer für den Tag. Der Bildschirmschoner ging an und ein paar Stunden später kam ich zurück, um meinen Computer zu benutzen und meine Maus funktionierte nicht. Wahrscheinlich habe ich es auch beim ersten Mal falsch gepaart. Also suchte ich im Internet und probierte verschiedene Dinge aus der Ubuntu-Community aus, darunter das Entfernen und Reparieren meiner Maus, zu welchem ​​Zeitpunkt sie nicht repariert werden konnte. Ich habe herausgefunden, dass ich es nicht jedes Mal richtig gepaart habe, wenn ich gepaart habe. Die richtigen Schritte zum Koppeln dieser Maus, die funktioniert haben, sind unten aufgeführt:

  1. Bluetooth-Manager öffnen (sollte mit jedem Manager funktionieren, aber ich habe speziell Bluetooth-Manager verwendet)
  2. Drücken und halten Sie die Pairing-Taste an der Unterseite der Maus, bis ein durchgehendes blaues Blinklicht angezeigt wird (langsam blinkt ca. 1 Blitz pro Sekunde).
  3. Klicken Sie auf Suche im Bluetooth-Manager

    • Klicken Sie auf die Microsoft Sculpt Comfort-Maus und dann auf das Schlüsselsymbol (Pairing-Symbol).
    • Klicken Sie nach dem Koppeln der Maus im Bluetooth-Manager auf das Symbol mit dem goldenen Stern, damit die Maus als vertrauenswürdig eingestuft wird.
    • Nachdem die Maus gekoppelt und als vertrauenswürdig eingestuft wurde, klicken Sie auf "Setup", wählen Sie "Eingabedienst" und klicken Sie dann auf "Weiter". Wenn "Gerät hinzugefügt und erfolgreich verbunden" angezeigt wird, klicken Sie auf "Schließen".
Fusbudget
quelle
Wenn Sie immer noch das gleiche Problem haben, lesen Sie meine Antwort!
Tek,
1

Keine der hier aufgelisteten Antworten hat bei mir funktioniert, aber ich habe das Gerät mit dem Befehlszeilentool bluetoothctl gekoppelt und die Verbindung automatisch wiederhergestellt. Was ich getan habe war:

  • Stellen Sie die Maus auf erkennbar
  • run bluetoothctl(liste die Mac-Adresse meiner Maus auf)
  • run pair <MAC>(innerhalb von bluetoothctl, das das Gerät gepaart hat)
Martin Leopold
quelle
0

Ich hatte das gleiche Problem mit dieser Maus und fand die Lösung unter Verwendung des hier erwähnten zweiten Ansatzes: /unix/177998/bluetooth-mouse-disconnects

Kurz gesagt, erstellen Sie eine Regeldatei, nämlich "99-bluetooth.rules", in "/ etc / udev /" und fügen Sie diese Zeile hinzu:

ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse        ", ATTR{power/control}="on"

Das hat mein Problem gelöst, ich hoffe es hilft dir auch.

Arashaneh
quelle
0

Bestätigt. Die Bearbeitung der Datei pin-code-database.xml mit Standard-Bluetooth-Paketen ermöglichte auch die erneute Verbindung einer Lenovo Thinkpad Bluetooth Laser-Maus nach dem Neustart des Systems. Hier ist die Einstellung, die ich verwendet habe:

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
Stangen
quelle