Comments 12
А mac адрес bt интерфейса можно менять программно из под ОС?
Если да то не проще ли было бы на старте задавать один мак для win другой для linux?
@Tsimur_S Хороший вопрос... Конечно ты можешь поменять программно mac адрес и в Windows, и в Linux, но это создаст некие проблемы.
Если так сделать, то твои БТ-устройства будут видеть это как два разных компьютера. Тебе придётся парить каждое устройство дважды (один раз для Windows, второй раз для Linux). А у большинства устройств есть лимит сохранённых соединений (обычно от 2 до 8 устройств). То есть твой один комп будет занимать два слота. Ну и более, если ты пользователь трёх и более OC.
А сопряжение это когда устройство подключается первый раз или каждый сеанс? Если первое то я не очень понял а в чем проблема с ручным методом(опустим за скобки что нужно разбираться, все же для написания программы нужно еще больше в этом разбираться)? Один раз засинхронизировал ключи для всех BT устройств и оно работает пока не поменяете свою мышку или BT колонку.
Bluetooth-устройство может хранить только один ключ для одного хоста.
А просто воткнуть второй адаптер, один для Вин, другой для Лин - они же будут восприниматься устройствами как разные хосты?
чем дольше я изучаю синийзуб тем более я вижу костылей. То ли кактус очень вкусный, то ли мышки на него очень сильно подсели
Я далёк от этой проблемы, но чем это отличается от того, когда я подключаюсь к Bluetooth колонке с разных устройств? Никола не сталкивался с проблемой, что нужно заново сопрягать какое-либо из них, за исключением каких-то редких ошибок.
У каждого ус-ва свой мак и ключ, колонка это запоминает и автоматом подключается. Тут одно ус-во с одним маком перетирает ключ для сопряжения, так как каждая ОС генерирует свою ключ, и автоматом колонка будет подключаться только к последней ОС, с которой было сопряжение.
Очередная статья написанная нейронкой. Код не смотрел, не знаю.
Но тема злободневная. Поэтому возникает вопрос - какая-то часть ключей генерируется при каждой загрузке?
Почему нельзя сгенерировать все ключи на одной ОС, перенести их на другую ОС и так и оставить?
Так автор так и делает.
Сопрягает устройство в одной системе, а эта утилита автоматом копирует ключи в другую
Почему сразу нейронкой)
Красивое оформление не только она может делать.
А отвечая на вопрос - не знаю. Вопросы к разработчикам OC. Но по сути ты никак не можешь сделать это автоматически для всех систем. Ключи хранятся в каждой системе по отдельности. Поэтому я и сделал программу, чтобы она синхронизировала ключи между системами через EFI раздел.
BlueVein: как я потратил месяц, чтобы не тратить 56 часов в год на переподключение Bluetooth устройств в dual-boot