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.xml
und 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 hcitool
Befehle 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 ....
apt-get install blueman
undsudo blueman-manager
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.
OUI
steht fürOrganizational Unique Identifier
. Grundsätzlich besagt die erste Hälfte Ihrer MAC-Adresse, dass sie von Microsoft hergestellt wurde, obwohl Mäuse derselben FirmaOUI
aus irgendeinem Grund unterschiedliche s haben können .Beginnen Sie für diesen Schritt bei Null und starten Sie den Eliminierungsprozess.
Deinstallieren / Löschen
blueman-manager
oder zusätzliche Bluetooth-Software. Gehen Sie auf Vanille und lassen Sie einfach die ursprüngliche Ubuntu-Bluetooth-Software, um Konflikte auszuschließen.Drücken Sie den Erkennungsmodus der Bluetooth-Maus.
Öffnen Sie ein Terminal und geben Sie den Befehl ein
hcitool scan
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:
Fügen Sie diese Zeile mit den restlichen Einträgen in ein
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.xml
abweichen!quelle
original Ubuntu bluetooth software
: dem Bluetooth - Gerät entfernen , wenn sie angeschlossen worden waren, dann versuchen , das Gerät mit modifizierten zu verbindenPIN options
mit angepassten PIN - Code0000
, getestet mit ThinkPad Bluetooth Laser MouseEs funktioniert unter Ubuntu 17.10. Ich denke, jede Distribution mit Bluetooth wird unterstützt:
bluetoothctl
In Terminal" aus . Sie sehen eine Liste der verfügbaren Geräte.$bluetooth
devices
trust 00:XX:XX:XX:XX:XX
Nummer begonnen hat,00:
ist ein Gerät, mit dem Sie eine Verbindung herstellen möchten.ctrl+d
oderquit
zum Beenden ein.Wenn Sie Ihr Gerät beim Start automatisch verbinden möchten, öffnen Sie es
Startup Applications
und fügen Sie es hinzu.Add
My startup BT connection
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ß :)
quelle
bluetoothctl connect 00:XX:XX:XX:XX:XX
? Es scheint auch gut zu funktionieren. Haben Sie auch festgestellt, dassbash -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 erbash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'
in der entsprechenden .desktop-Datei in so aussieht~/.config/autostart
?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:
Klicken Sie auf Suche im Bluetooth-Manager
quelle
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:
bluetoothctl
(liste die Mac-Adresse meiner Maus auf)pair <MAC>
(innerhalb von bluetoothctl, das das Gerät gepaart hat)quelle
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:
Das hat mein Problem gelöst, ich hoffe es hilft dir auch.
quelle
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:
quelle