Ich habe kürzlich meinen Mac mini Mitte 2011 auf macOS High Sierra aktualisiert. Ich habe die Magic Mouse 2 vor ungefähr einem Jahr gekauft, aber ich hasse den Ladeanschluss auf der Unterseite (unglaublich dummes Design, aber ich schweife ab). Daher habe ich meine alte (originale) Magic Mouse immer griffbereit, wenn ich die Magic Mouse 2 aufladen musste. Ich hatte nie Probleme mit diesem Anwendungsfall in OS X El Capitan.
Als ich heute jedoch versuchte, die alte Magic Mouse zu verwenden, flippte macOS völlig aus und keine der Bluetooth-Mäuse konnte eine Verbindung herstellen. Ich musste eine generische Logitech USB-Maus verwenden, um beide (alt und neu) zu "vergessen", dann konnte ich die Magic Mouse 2 nach dem Aufladen wieder anschließen.
Meine Frage also: Wird die ursprüngliche Magic Mouse in macOS High Sierra nicht unterstützt? (Bearbeiten: Es wird definitiv unterstützt, nicht das Problem). Oder kann ich die Magic Mouse und die Magic Mouse 2 einfach nicht mehr austauschbar verwenden?
Update 1: Das Vergessen und erneute Koppeln beider Mäuse war eine vorübergehende Lösung. Nichts anderes funktionierte, einschließlich Neustart.
Update 2: Das Problem ist zurückgekehrt. Ich musste wieder mit Händen und Füßen gegen macOS kämpfen, um die Magic Mouse 2 zu koppeln, nachdem ich die Magic Mouse verwendet hatte!
Update 3: Eine Sache, die ich vergessen habe zu erwähnen: Wenn die Magic Mouse 2 die Kopplung verloren hat (nachdem ich die Magic Mouse verwendet habe) und ich sie einstecke und einschalte, geht der Abschnitt „Maus“ der Systemeinstellungen absolut durch und wechselt schnell zwischen der normale Bildschirm und der Bildschirm „Suche nach Bluetooth-Maus“.
(Kurzer Weg)
Funktioniert nach meinem Verständnis die Kommandozeilenversion.
Open Bluetooth Setup Assistant at startup if no mouse or trackpad is detected
"Hinweis: Dies kann auf Ihrem Mac anders aussehen, da ich auf MBP macOS 10.14.5 Mojave laufe
Fun Note: So öffnen Sie die Bluetooth-Einstellungen direkt aus
Terminal
der Ausführung:open /System/Library/PreferencePanes/Bluetooth.prefPane
Meine Hypothese ist, dass ich glaube, dass die Bluetooth-Geräte kämpfen könnten.
Wenn Ihnen eine kleine Terminalaktion nichts ausmacht, können Sie versuchen, die automatische Suche nach Bluetooth zu deaktivieren.
Öffnen Terminal
und ausführen: Update 2: Dies ist kein obligatorischer Schritt, der angezeigt wird, wenn Sie nach den Schreibschritten ausführen.
defaults find 'AutoSeek'
Das ist für mich gerade zurückgekommen:
Found 1 keys in domain 'com.apple.systempreferences': {
BluetoothAutoSeekPointingDevice = 1;
}
Also lief ich:
defaults read com.apple.systempreferences BluetoothAutoSeekPointingDevice
Dies sollte 1 zurückgeben, wie es auf meiner Maschine der Fall ist. Schalten wir das also aus.
defaults write com.apple.systempreferences BluetoothAutoSeekPointingDevice -bool false
Als ich weiter recherchierte, fand ich auch etwas Ähnliches in anderen Plist-Dateien.
defaults read /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekPointingDevice
Um dies zu ändern, benötigen Sie jedoch Ihr Admin-Passwort, da es Teil des SIP-Schutzes ist.
sudo defaults write /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekPointingDevice -bool false
Dann, damit die Änderungen wirksam werden: (Danke an user3439894 für das Update aus den Kommentaren.)
killall cfprefsd
Hinweis: Möglicherweise haben Sie
com.apple.systempreferences
die Alternative nicht.com.apple.systempref.plist
Wenn Sie also ausführendefaults read
und eine Fehlermeldung erhalten, versuchen Sie es bitte mit dem Ersatz.
Probieren Sie es aus blueutil
und lassen Sie es mich wissen.
Versuchen Sie „Zurücksetzen des System Management Controllers (SMC) auf Ihrem Mac“.
MacMini:~ StndrdUser$ defaults find 'AutoSeek' 2019-06-24 18:05:32.891 defaults[89014:5450612] No domain, key, nor value containing 'AutoSeek'
defaults write
Anruf auf dem Terminal ausführen.com.apple.systempref.plist
Datei ...defaults find
optional ist. Ich hoffe, das funktioniert für Sie. Da ich mir nicht sicher bin, ob sich die Mäuse um das Bluetooth streiten.0
Werte wie beschrieben hinzugefügt, der erste wird jetzt angezeigt, der 0
in com.apple.Bluetooth
wird noch nicht erkannt, aber ich werde neu starten und erneut überprüfen (ich gehe davon aus, dass dies nach dem Neustart der Fall ist, wie Sie sagten). :)BluetoothAutoSeekPointingDevice
ist ein boolescher Wert , keine Ganzzahl . - "-bool[ean] Ermöglicht dem Benutzer, einen booleschen Wert als Wert für den angegebenen Präferenzschlüssel anzugeben. Der Wert muss TRUE, FALSE, YES oder NO sein." - Sie können auch einfach [] Bluetooth-Setup-Assistent beim Start öffnen, wenn keine Maus oder kein Trackpad erkannt wird, unter Systemeinstellungen > Bluetooth > Erweitert deaktivieren, anstatt zu verwenden defaults
. Siehe: imgur.com/a/nYTNanIdefaults read
tatsächlich nur den ganzzahligen Wert zurückbekommen, also habe ich an der Idee gearbeitet, dass sie austauschbar sind.defaults read com.apple.Bluetooth BluetoothAutoSeekPointingDevice
existiert der Bool für nach einem Neustart immer noch nicht ... aber ich scheine in der Lage zu sein, zwischen MM1 und MM2 (und umgekehrt) zu wechseln, also nenne ich es behoben!plist
Datei, die in diesem Fall geändert wird, ist ~/Library/Preferences/com.apple.systempreferences.plist
, sie unterliegt nicht SIP, und Sie müssen sie killall cfprefsd
direkt danach ausführen defaults write com.apple.systempreferences BluetoothAutoSeekPointingDevice -bool false
, um die Systemeinstellungen des Benutzers zu aktualisieren. Am einfachsten ist es, einfach [] Bluetooth-Setup-Assistenten beim Start öffnen zu deaktivieren, wenn keine Maus oder kein Trackpad erkannt wird, in Systemeinstellungen > Bluetooth > Erweitert, anstatt zu verwenden, defaults
da es das System fast sofort aktualisiert.killall cfprefsd
Übrigens, wenn Sie run in diesem Anwendungsfall nicht ausführen und stattdessen neu starten, wird die Einstellung, die Sie versucht haben, festzulegen, von dem überschrieben, was sich bereits zuvor im Speicher befindet, und warum das Deaktivieren der zuvor erwähnten Einstellung von der GUI hier wirklich der richtige Weg ist
./Library/Preferences/
ist nicht durch SIP geschützt. Es ist im Besitz von root
und warum Sie verwenden müssen, sudo
um einen Schlüssel in einer Plist-Datei mit defaults in that location. Using the GUI sets the
dem BluetoothAutoSeekPointingDevice- Schlüssel in beiden com.apple.Bluetooth
Plist-Dateien zu ändern .cfprefsd
. Ich mag einfach die Terminal-Methode, da es einfacher ist, auf einen neuen Mac zu migrieren oder mein Profil neu einzurichten. Bitte anschauen und ggf. anpassen. @KidACrimson Ich bin froh, dass Sie alle sortiert sind. Prost alle!Ich kann keine Apple-Dokumentation finden, die besagt, dass die ursprüngliche Magic Mouse in neueren Betriebssystemversionen nicht unterstützt wird.
Ihr Problem ist wahrscheinlich nur eines der Bluetooth-Konnektivität. Apple stellt ein Dokument zur Fehlerbehebung bereit , das die Magic Mouse und die Magic Mouse 2 zusammen beschreibt. Weitere Abhilfen bei Problemen finden Sie hier .
Die Magic Mouse ist nicht eines der stärksten Designs von Apple, und Sie bevorzugen möglicherweise eine Maus eines Drittanbieters oder das Magic Trackpad, das ich viel besser finde. (Sie können es während der Verwendung angeschlossen lassen, für den Anfang!)
Nun, es scheint zu unterstützen. Ich kann keine Apple-Dokumente finden, die nein sagen. Gleichzeitig habe ich beide Apple-Mäuse und es funktioniert mit High Serria. Hoffe das hilft.
JayRizzo
JayRizzo
KidACrimson
KidACrimson
JayRizzo