У меня есть Клавиатура K810, которая может иметь до 3 подключений Bluetooth. Так я двойная загрузка Ubuntu и Arch, и я хочу использовать эту bluetooth-клавиатуру для них обоих.
Проблема состоит в том, что я установил 1 из соединений, которые будут подключены к Ubuntu, и когда я пытаюсь установить до 2-го соединения с Arch, это устанавливает 1-ю не существующую связь. И когда я пытаюсь использовать 2-е соединение в Ubuntu, оно обнаруживает его, но не может соединиться с ним, таким образом, я должен удалить его и разделить на пары его снова. Каждый раз, когда я переключаюсь из Ubuntu и Arch, или Arch и Ubuntu, я имею, непрерывно соединяют его каждый раз!
Существует ли решение этой проблемы?
Это может быть возможно путем соединения в Ubuntu и затем копирования значения ключа в
/var/lib/bluetooth/{controllerMAC}/{DeviceMAC}/info
файл и поместить значение ключа в файл в Дуге {controllerMAC}, и информация {DeviceMAC} может быть найдена с помощью bluetoothctl
информационный файл
[General]
Name=MDR-ZX770BT
Class=0x240404
SupportedTechnologies=BR/EDR;
Trusted=true
Blocked=false
Services=00001108-0000-1000-8000-00805f9b34fb;0000110b-0000-1000-8000-00805f9b34fb;0000110c-0000-1000-8000-00805f9b34fb;0000110e-0000-1000-8000-00805f9b34fb;0000111e-0000-1000-8000-00805f9b34fb;
[LinkKey]
Key={omitted}
Type=4
PINLength=0
в качестве примера, я протестировал это на двойной загрузке машина Ubuntu 16.04/LM18, и это действительно работает
, Просто используют ту же установку Bluetooth на клавиатуре, не переключайтесь на № 2 для другой ОС как обычно, вся клавиатура будет видеть, MAC-адрес Bluetooth ПК и ключа