Recientemente actualicé mi Mac mini de mediados de 2011 a macOS High Sierra. Compré el Magic Mouse 2 hace aproximadamente un año, pero realmente detesto el puerto de carga en la parte inferior (diseño increíblemente estúpido, pero estoy divagando). Como tal, mantuve mi antiguo Magic Mouse (original) a mano para cuando necesitaba cargar el Magic Mouse 2. Nunca tuve problemas con este caso de uso en OS X El Capitan.
Sin embargo, hoy, cuando intenté usar el antiguo Magic Mouse, macOS se asustó por completo y ninguno de los ratones Bluetooth pudo conectarse. Tuve que usar un mouse USB Logitech genérico para "olvidarme" de ambos (antiguo y nuevo), luego pude volver a conectar el Magic Mouse 2 después de cargarlo.
Entonces mi pregunta: ¿el Magic Mouse original no es compatible con macOS High Sierra? (editar: definitivamente es compatible, no es el problema). ¿O tal vez simplemente ya no puedo usar el Magic Mouse y el Magic Mouse 2 indistintamente?
Actualización 1: Olvidar y volver a emparejar ambos ratones fue una solución temporal. Nada más funcionó, incluido el reinicio.
Actualización 2: el problema ha regresado. ¡Nuevamente tuve que luchar contra macOS con uñas y dientes para emparejar el Magic Mouse 2 después de usar el Magic Mouse!
Actualización 3: una cosa que olvidé mencionar: cuando el Magic Mouse 2 pierde el emparejamiento (después de usar el Magic Mouse) y lo conecto y lo enciendo, la sección "Ratón" de Preferencias del sistema se vuelve absolutamente loca, alternando rápidamente entre la pantalla normal y la pantalla "buscando ratón bluetooth".
(Camino corto)
¿La versión de línea de comando según tengo entendido?
Open Bluetooth Setup Assistant at startup if no mouse or trackpad is detected
"Nota: esto puede verse diferente en su Mac ya que estoy ejecutando MBP macOS 10.14.5 Mojave
Nota divertida: para abrir las Preferencias de Bluetooth directamente desde
Terminal
ejecutar:open /System/Library/PreferencePanes/Bluetooth.prefPane
Mi hipótesis es que creo que los dispositivos bluetooth pueden estar peleando.
Si no le importa una pequeña acción de terminal, entonces, intentemos desactivar la búsqueda automática de bluetooth.
Abrir Terminal
y ejecutar: Actualización 2: este no es un paso obligatorio, se mostrará si ejecuta Después de los pasos de escritura.
defaults find 'AutoSeek'
Esto para mí acaba de regresar:
Found 1 keys in domain 'com.apple.systempreferences': {
BluetoothAutoSeekPointingDevice = 1;
}
Entonces, corrí:
defaults read com.apple.systempreferences BluetoothAutoSeekPointingDevice
Esto debería devolver 1, como lo hace en mi máquina. Entonces, apaguemos esto.
defaults write com.apple.systempreferences BluetoothAutoSeekPointingDevice -bool false
Investigando un poco más, también encontré algo similar, en otros archivos plist.
defaults read /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekPointingDevice
Pero para cambiar esto se requiere su contraseña de administrador, ya que es parte de la protección SIP.
sudo defaults write /Library/Preferences/com.apple.Bluetooth BluetoothAutoSeekPointingDevice -bool false
Luego, para que los cambios surtan efecto: (Gracias a user3439894 por la actualización de los comentarios).
killall cfprefsd
Nota: es posible que no tenga
com.apple.systempreferences
la alternativa.com.apple.systempref.plist
Por lo tanto, si ejecutadefaults read
y obtiene un error, intente con el sustituto.
Intente usar blueutil
y hágamelo saber.
Intente "Restablecer el controlador de administración del sistema (SMC) en su 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
llamada en la terminal.com.apple.systempref.plist
archivo...defaults find
es opcional. Espero que eso funcione para usted. Como no estoy seguro de si los ratones están peleando por el bluetooth.0
valores como se describe, el primero ahora se muestra, la 0
entrada com.apple.Bluetooth
aún no se detecta, pero voy a reiniciar y verificar nuevamente (supongo que será después del reinicio, como dijiste). :)BluetoothAutoSeekPointingDevice
es un valor booleano , no un entero . - "-bool[ean] Permite al usuario especificar un booleano como valor para la clave de preferencia dada. El valor debe ser VERDADERO, FALSO, SÍ o NO". - También puede simplemente desmarcar [] Abrir el Asistente de configuración de Bluetooth al inicio si no se detecta un mouse o panel táctil en Preferencias del sistema> Bluetooth> Avanzado en lugar de usar defaults
. Ver: imgur.com/a/nYTNanIdefaults read
terminabas recuperando solo el valor entero, así que estaba trabajando en la idea de que fueran intercambiables.defaults read com.apple.Bluetooth BluetoothAutoSeekPointingDevice
todavía no existe después de un reinicio... pero parece que puedo cambiar entre MM1 y MM2 (y viceversa), ¡así que lo llamo fijo!plist
archivo que se modifica en este caso es ~/Library/Preferences/com.apple.systempreferences.plist
, no está sujeto a SIP y debe ejecutarse killall cfprefsd
directamente después defaults write com.apple.systempreferences BluetoothAutoSeekPointingDevice -bool false
para que actualice las preferencias del sistema del usuario. Lo más fácil de hacer es simplemente desmarcar [] Abrir el Asistente de configuración de Bluetooth al inicio si no se detecta un mouse o trackpad en Preferencias del sistema> Bluetooth> Avanzado en lugar de usarlo, defaults
ya que actualiza el sistema casi de inmediato.killall cfprefsd
en este caso de uso y en su lugar reinicia, la configuración que ha intentado configurar se sobrescribe con lo que ya estaba previamente en la memoria y por qué desmarcar la configuración mencionada anteriormente de la GUI es realmente el camino a seguir aquí./Library/Preferences/
no está protegido por SIP. Es propiedad de root
y por qué necesita usar sudo
para cambiar una clave en un archivo plist usando la clavedefaults in that location. Using the GUI sets the
BluetoothAutoSeekPointingDevice` en ambos archivos plist .
com.apple.Bluetooth
cfprefsd
. Simplemente me gusta la forma de terminal de hacer las cosas, ya que hace que sea más fácil migrar a una nueva Mac o volver a configurar mi perfil. Por favor, eche un vistazo y ajuste según sea necesario. @KidACrimson Me alegro de que esté todo resuelto. Saludos a todos!No puedo encontrar ninguna documentación de Apple que indique que el Magic Mouse original no es compatible con las versiones más nuevas del sistema operativo.
Es más probable que su problema sea solo uno de conectividad Bluetooth. Apple proporciona un documento de solución de problemas que describe el Magic Mouse y el Magic Mouse 2 juntos. Aquí se pueden encontrar otros remedios para los problemas .
El Magic Mouse no es uno de los diseños más fuertes de Apple, y es posible que prefiera un mouse de terceros o el Magic Trackpad, que me parece mucho mejor. (¡Puedes dejarlo enchufado mientras lo usas, para empezar!)
Bueno, parece apoyar. No puedo encontrar ningún documento de Apple que diga que no. Al mismo tiempo, tengo ambos mouse de Apple y funciona con alta serria. Espero que esto ayude.
jayrizzo
jayrizzo
KidACrimson
KidACrimson
jayrizzo