Ich habe eine Magic Mouse und eine Bluetooth-Tastatur von Apple.
Normalerweise verwende ich Ubuntu auf meinem Computer, aber manchmal muss ich Windows 7 von einer externen Festplatte verwenden.
Jedes Mal, wenn ich das andere System boote, muss ich meine Geräte erneut koppeln.
Gibt es eine Möglichkeit, dies zum Laufen zu bringen? Ich habe bereits versucht, den Hostnamen gleich einzustellen, aber das hat nicht funktioniert.
Antwort1
Hier teile ich, was ich darüber gelernt habe, nachdem ich einige Tage damit gekämpft habe. Ich habe ein Dual-Boot-System mit Windows 10 und aktuellen Debian-Tests und möchte dieselbe Bluetooth-Maus teilen. Meine ist eine Razer Orochi-Maus. Ich gebe den folgenden Personen und ihrer Arbeit alle Anerkennung:
- http://forum.notebookreview.com/threads/dual-booting-and-bluetooth.739236/
- https://forums.solydxk.com/viewtopic.php?f=7&t=5251#p53746
- https://www.insanelymac.com/forum/topic/268837-dual-boot-bluetooth-pairing-solved/
- https://ubuntuforums.org/showthread.php?t=2390542&highlight=bluetooth+mouse+reboot(um fehlenden LinkKey in Ubuntu 18.04 zu erhalten)
*EDIT: Ich habe herausgefunden, dass es konsistenter ist, es zuerst mit Linux zu koppeln und dann zu Windows zu gehen, um den Kopplungsschlüssel zu ändern. Daher überarbeite ich die Antworten hier, sodass es ein vollständiges Tutorial ist, dem Sie folgen können.
– Linux First-Methode (bisher so gut!)
Bevor Sie beginnen, gehe ich davon aus, dass Sie die Maus mindestens einmal sowohl unter Windows als auch unter Linux gekoppelt haben, sodass die entsprechenden Registrierungen eingestellt sind. Booten Sie Linux und stellen Sie sicher, dass die Maus funktioniert. Ich verwende Debian-Tests mit KDE (Plasma 5), sodass es ziemlich einfach ist, sie mit den standardmäßig integrierten Bluetooth-Paketen zu koppeln. Bei Ubuntu bin ich mir nicht so sicher, aber ich nehme an, dass die zugrunde liegenden Prozesse ähnlich sind. Stellen Sie sicher, dass die Maus verwendbar ist.
Wechseln Sie zum Root-Benutzer (sudo reicht hier nicht aus) (verwenden Sie einfach den Befehl su oder sux) und navigieren Sie zum folgenden Speicherort:
/var/lib/bluetooth/AA:AA:AA:AA:AA:AA/BB:BB:BB:BB:BB:BB
Während AAs der Adapter Ihres Laptops sind, sind BBs die Maus. Darin befindet sich eine Datei namens info. Bearbeiten Sie diese Datei mit vi, nano oder Ihrem bevorzugten Editor. In „info“ sollten Sie den folgenden Eintrag namens LinkKey sehen. Der Schlüssel ist eine 32-stellige Hex-Zeichenfolge. Kopieren und speichern Sie diese Zeichenfolge in einer Textdatei an einem Ort, auf den sowohl Linux als auch Windows zugreifen können, beispielsweise auf einem externen Flash-Laufwerk.
[LinkKey]
Key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
Type=4
PINLength=0
Starten Sie nun Windows. Führen Sie unter einem Administratorterminal Folgendes aus, ohne die Bluetooth-Maus zu verwenden (schalten Sie sie aus oder legen Sie sie beiseite): psexec -s -i regedit.exe
. Sie müssenpsexec herunterladenErste.
Navigieren Sie zum folgenden Schlüssel:
(LM)\ControlSet001\Services\BTHPORT\Parameters\Keys\(ID_Adapter)
Dort sollten Sie eine andere ID sehen können, die mit Ihrer Maus übereinstimmt. Klicken Sie mit der rechten Maustaste auf den Schlüssel und wählen Sie „Binärdaten ändern“.
Jetzt ist es an der Zeit, die gespeicherte Datei zu finden und die 32 Zeichen in 16 Gruppen in der „normalen Reihenfolge“ einzugeben. Kehren Sie die Reihenfolge nicht um, das ist eine Mac-Sache.
Danach die Registry schließen und die Maus einschalten! Wolla!
--- Windows First-Methode (nicht konsistent, nur zur Info)
Zuerst müssen Sie die Maus mit Windows 10 koppeln und den Linkkey erhalten. Dazu können Sie entweder die chntpw-Methode in Linux (siehe Link 1) oder die psexec-Methode in Windows verwenden. Führen Sie in Windows unter einem Administratorterminal Folgendes aus: psexec -s -i regedit.exe
. Sie müssenpsexec herunterladenErste.
Besorgen Sie sich den Schlüssel vom folgenden Ort und exportieren Sie ihn. Speichern Sie ihn in einer Textdatei, auf die Sie später in Linux zugreifen können.
(LM)\ControlSet001\Services\BTHPORT\Parameters\Keys
Starten Sie dann Linux. In diesem Fall haben Sie wahrscheinlich schon mindestens einmal versucht, die Maus zu koppeln. Ich gehe davon aus, dass Sie das getan haben.
Wechseln Sie zum Root-Benutzer und gehen Sie zum folgenden Speicherort:
/var/lib/bluetooth/AA:AA:AA:AA:AA:AA/BB:BB:BB:BB:BB:BB
Während AAs der Adapter Ihres Laptops sind, sind BBs die Maus. Darin befindet sich eine Datei namens info. Bearbeiten Sie diese Datei mit vi, nano oder Ihrem bevorzugten Editor.
[LinkKey]
Key=A7XXXXXXXXXXXXXXXXXXXXXXXXXXXX89
Type=4
PINLength=0
Das Ziel besteht darin, Ihren Schlüssel (alle Leerzeichen und Kommas entfernt) zwischen A7 und 89 einzuschließen. A7 und 89 sind entscheidend, damit dies funktioniert. Warum das Sandwich? Ehrlich gesagt, ich habe keine Ahnung, aber ohne es funktioniert es bei mir nicht. Der Schlüssel ist nicht mehr 8 Bytes lang, sondern 16 Bytes! Sie haben also 32 Zeichen zum Sandwichen. Der endgültige Schlüssel hat eine Gesamtlänge von 36 Zeichen.
Starten Sie Ihr Linux mit gekreuzten Fingern neu. Endlich, ja!
Antwort2
Wahrscheinlich hast du schon eine Antwort gefunden. Aber der Vollständigkeit halber hier der Link, wo es erklärt wirdhttp://ubuntuforums.org/showpost.php?p=9363229&postcount=5. Der für die Kopplung verwendete PIN-Code wird zum Generieren eines weiteren Schlüssels verwendet. Dieser Schlüssel ist jedes Mal für dieselbe PIN unterschiedlich. Deshalb funktioniert dieselbe PIN nicht. Sie müssen den Schlüssel von Windows auf die Ubuntu-Maschine kopieren.
Antwort3
Bluetooth-Maus mit Windows 10 und K/Ubuntu 17.10 Dual Boot – HP Z5000 Bluetooth-Maus
Es gibt eine lange Liste mit Vorschlägen zu diesem Thema, die meisten sind alt und kompliziert zu befolgen. Dies ist eine Alternative, um die gleiche Bluetooth-Maus sowohl unter Windows 10 als auch unter Kubuntu 17.10 funktionieren zu lassen. Es ist ziemlich einfach. Dies sollte in anderen Debian-Systemen und möglicherweise für andere Bluetooth-Geräte funktionieren.
ERSTE SCHRITTE:
1/. Koppeln Sie zunächst in Windows. Speichern Sie eine Kopie der Bluetooth-Schlüssel auf einem USB-Stick und drucken Sie sie aus. Dies ist hilfreich, um die Computer- und Geräteadressen zu ermitteln, die zum Ändern des Windows LinkKey verwendet werden sollen. Gehen Sie mit regedit (klicken Sie im Ergebnis mit der linken Maustaste, um Administratorrechte zu aktivieren) zu - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\keys\computer MAC\device MAC.
2/. Führen Sie einen Neustart unter Linux durch und koppeln Sie dann unter Linux.
3. Öffnen Sie Nautilus über das Terminal mit „su“ für vollständigen Rootzugriff:
4. Navigieren Sie mit Nautilus über das Dateisystem ROOT - var - lib - bluetooth zu Bluetooth
5. Von Bluetooth aus öffnet sich die 12-stellige Nummer (MAC-Adresse des Geräts) zur MAC-Adresse des Geräts
6. Öffnen Sie die Geräte-MAC
7/. Öffnet den Info-Ordner
8/. Informationen öffnen – zeigt Linux LinkKey-Daten an. Speichern Sie entweder eine Kopie oder drucken Sie den Bildschirm/die Datei aus oder drucken Sie eine Kopie aus, um sie später in diesem Prozess zu verwenden. Dies erleichtert die Eingabe des Linux LinkKey erheblich.
WINDOWS 10:
Schalten Sie die Maus vor dem Starten von Windows aus und schließen Sie sie nicht erneut an. Der Finger/das Touchpad sind die einzige Möglichkeit, fortzufahren.
1. Anmeldung mit normalem Benutzerkennwort
2. Suchen Sie nach regedit
3. Klicken Sie im Ergebnis mit der linken Maustaste, um Administratorrechte zu aktivieren.
4. Gehen Sie zu HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\Parameters\keys\computer MAC\device MAC
Die Computer- und Geräteadressen werden unter Linux und Windows zumindest ähnlich oder sogar identisch sein. Dies kann anhand der ausgedruckten Kopien (falls vorhanden) überprüft werden. 5/. Um Zugriff auf die Keys-Dateien zu erhalten, sind erhöhte Rechte erforderlich (siehehttps://www.howtogeek.com/262464/how-to-gain-full-permissions-to-edit-protected-registry-keys/).
6. Klicken Sie auf Tasten und dann auf Gerät Mac
Dadurch wird ein Binärwert-Editor geöffnet:
1/. Geben Sie den 32-Paar-Linux-Schlüssel ein, den Sie mit Nautilus erhalten haben.
2/. Der ursprüngliche LinkKey wird als zwei Zeilen mit jeweils 8 gepaarten Ziffern angezeigt. Es sind drei Zeilen sichtbar.
3/. Platzieren Sie den Cursor am Anfang der ersten Zeile und geben Sie den Linux LinkKey ein. Der Cursor bewegt sich automatisch zum nächsten Paar.
4/. Die Eingabe erscheint in Großbuchstaben, wird jedoch nach Abschluss automatisch in Kleinbuchstaben umgewandelt. Windows konvertiert während dieses Vorgangs die Tastenzeichen in HEX-Werte. Dies wird rechts neben dem neuen LinkKey angezeigt.
5/. Wenn die Eingabe des neuen Schlüssels abgeschlossen ist, platzieren Sie den Cursor an den Anfang des ursprünglichen Schlüssels und löschen Sie die ursprünglichen zwei Zeilen. Dadurch bleiben die ursprünglichen drei Zeilen übrig.
6. Schließen Sie den Editor. Die Änderungen werden gespeichert. Beim erneuten Öffnen erscheint der Schlüssel in Kleinbuchstaben und im Windows-Format (durch Kommas und nicht durch Doppelpunkte getrennt).
7. Reduzieren Sie HKEY-L_M und beenden Sie den Windows-Registrierungseditor.
ENDLICH:
Schließen Sie Windows 10 und starten Sie Windows erneut, ohne die Maus einzuschalten. Sobald der Computer vollständig hochgefahren ist, schalten Sie die Maus ein – sie sollte nun sowohl in Kubuntu 17.10 als auch in Windows 10 funktionieren.
Antwort4
Jedes Mal, wenn Sie ein Betriebssystem laden, muss dieses Betriebssystem die Hardwaretreiber laden. Selbst wenn Sie es aus dem Ruhezustand laden, werden die Treiber erneut geladen/aktualisiert. Probieren Sie es aus ... deinstallieren Sie einen Treiber im Geräte-Manager und wechseln Sie sofort in den Ruhezustand. Wenn Sie es aus dem Ruhezustand wiederherstellen, ist der Treiber im Geräte-Manager wieder vorhanden, als hätten Sie neu gestartet.
Nachdem die Treiber geladen wurden, müssen Sie die Bluetooth-Geräte koppeln.
Die einzige Möglichkeit, die Verbindung der Bluetooth-Geräte aufrechtzuerhalten, besteht darin, die Bluetooth-Empfänger aktiv zu halten. Die einzige Möglichkeit, sie aktiv zu halten, besteht darin, sie nicht aus dem System zu entfernen. Die einzige Möglichkeit, sie nicht aus dem System zu entfernen, besteht darin, das Betriebssystem, das auf sie zugreift, nicht herunterzufahren.
Wenn Sie eines der Betriebssysteme in einer virtuellen Maschine ausführen würden, wäre das eine ganz andere Sache. Aber da dies nicht der Fall ist und Sie zwischen den Änderungen tatsächlich neu starten, ist dies nicht der Fall. Mit Ihren aktuellen Nutzungseinstellungen können Sie nicht vermeiden, dass die Bluetooth-Geräte jedes Mal neu gekoppelt werden müssen.