У меня есть iMac с macOS и Ubuntu. Я хочу иметь возможность использовать мышь и клавиатуру Bluetooth с обеими операционными системами без повторного сопряжения при каждом переключении ОС.
Кто-нибудь имел эту проблему и нашел решение?
У меня есть iMac с macOS и Ubuntu. Я хочу иметь возможность использовать мышь и клавиатуру Bluetooth с обеими операционными системами без повторного сопряжения при каждом переключении ОС.
Кто-нибудь имел эту проблему и нашел решение?
Ответы:
Ответы на этот вопрос дают вам общую идею, хотя и немного смутную со стороны macOS, поэтому я изложу процедуру, которую я использовал.
Версии ОС следующие. Имена файлов и их расположение могут меняться в зависимости от версии, так что это то, что сработало для меня.
Я предполагаю, что у вас есть файловая система (USB-ключ или что-то еще), которая как минимум для чтения-записи в MacOS и для чтения в Ubuntu.
Общая идея заключается в том, что при сопряжении устройства с операционной системой генерируется уникальный ключ связи, который необходим для аутентификации при следующем активном сопряжении. Вы можете перенести эти ключи ссылок из пар MacOS в пары Ubuntu, чтобы они работали в обеих ОС.
sudo defaults read com.apple.bluetoothd.plist LinkKeys
. Это даст вам что-то вроде:Вот
a0-99-9b-16-43-d2
MAC-адрес адаптера Bluetooth в моей системе.Далее следуют MAC-адреса устройств, которые у меня были в паре (
00-1f-20-47-e5-22
и04-0c-ce-3d-15-4d
ссылки на ключи, связанные с этими парами (4d6b002f 37584c09 ee219365 b78ba03e
иfe998c62 4bb29a7c 40b2e670 10db71ed
соответственно)./var/lib/bluetooth
. Вы должны увидеть запись подкаталога для MAC-адреса адаптера Bluetooth, отформатированную какA0:99:9B:16:43:D2
. Внутри этого вы должны увидеть подкаталоги для каждого MAC-адреса устройства, как00:1F:20:47:E5:22
и04:0C:CE:3D:15:4D
. Внутри этих каталогов вы найдете файлы с именемinfo
. Отредактируйте эти файлы в вашем любимом редакторе:Key
запись. Этот ключ должен быть таким же, как тот, который вы нашли в MacOS, но с некоторыми важными различиями форматирования:Вы можете достичь этого следующим образом:
Отредактируйте эти переформатированные ключи в записи Key соответствующих информационных файлов. Скорее всего
sudo
, потребуется.Обновление. Похоже, что пары сохранились благодаря обновлениям MacOS и Ubuntu. Я сейчас работаю 10.13.6 и 18.04 соответственно и еще не пришлось переделывать эту процедуру.
источник