Tengo un iMac con macOS y Ubuntu en él. Quiero poder usar mi mouse y teclado Bluetooth con ambos sistemas operativos sin tener que volver a emparejarlos cada vez que cambie el sistema operativo.
¿Alguien ha tenido este problema y ha encontrado una solución?
Respuestas:
Las respuestas a esta pregunta le dan la idea general, aunque un poco vaga en el lado de macOS, por lo que explicaré el procedimiento que utilicé.
Las versiones del sistema operativo de la siguiente manera. Los nombres y las ubicaciones de los archivos parecen estar sujetos a cambios según las versiones, por lo que esto es lo que funcionó para mí.
Supongo que tiene un sistema de archivos (llave USB o lo que sea) que es al menos lectura-escritura en MacOS y legible en Ubuntu.
La idea general es que cuando empareja un dispositivo con un sistema operativo, se genera una clave de enlace única, que es necesaria para la autenticación la próxima vez que el emparejamiento esté activo. Puede transferir estas claves de enlace de los emparejamientos de MacOS a los emparejamientos de Ubuntu para que funcionen en ambos sistemas operativos.
sudo defaults read com.apple.bluetoothd.plist LinkKeys
. Esto le dará resultados como:Aquí
a0-99-9b-16-43-d2
está la dirección MAC del adaptador bluetooth en mi sistema.Siguientes que son las direcciones MAC de los dispositivos que he pareadas (
00-1f-20-47-e5-22
y04-0c-ce-3d-15-4d
, y las claves de enlace asociados con esas parejas (4d6b002f 37584c09 ee219365 b78ba03e
yfe998c62 4bb29a7c 40b2e670 10db71ed
respectivamente)./var/lib/bluetooth
. Debería ver una entrada de subdirectorio para la dirección MAC del adaptador bluetooth, formateada comoA0:99:9B:16:43:D2
. Dentro de eso debería ver subdirectorios para cada dirección MAC del dispositivo, como00:1F:20:47:E5:22
y04:0C:CE:3D:15:4D
. Dentro de esos directorios encontrará archivos con nombreinfo
. Edite estos archivos con su editor favorito:Key
entrada. Esta clave debe ser igual a la que encontró en MacOS, pero con algunas diferencias de formato importantes:Puede lograr esto de la siguiente manera:
Edite estas claves reformateadas en la entrada Clave de los archivos de información apropiados. Lo más probable
sudo
será requerido.Actualización: los emparejamientos parecen haber persistido a través de actualizaciones tanto en MacOS como en Ubuntu. Ahora estoy ejecutando 10.13.6 y 18.04 respectivamente y aún no he tenido que rehacer este procedimiento.
fuente