Навсегда отклонить запрос на сопряжение Bluetooth

13

Есть какое-то клавиатурное устройство, которое пытается связываться с моим iMac примерно каждые 30 секунд. Кнопка отклонения удаляет только временно. То же самое с разъединением. Обнаруживаемый уже выключен для Bluetooth.

Это модальное окно, которое прерывает мой рабочий процесс каждые несколько секунд, и я не могу поместить его на отдельный экран, так как оно закрывается и открывается каждые несколько секунд. Я не могу просто выключить мой Bluetooth, так как у меня подключена мышь. Мне кажется, что Apple построила довольно мощный способ «необоснованно» саботировать компьютер.

Есть ли способ, которым я могу навсегда заблокировать адрес Bluetooth?

Xster
источник
Вы знаете, что это за устройство? Что происходит, когда вы просто подключаете устройство?
Ramhound
Нет, не думайте, что это на самом деле в нашем офисе, поэтому я не могу набрать ключи для его сопряжения
Xster
Мне удалось найти клавиатуру, которая вызывала это, но я хотел бы знать, есть ли способ навсегда отклонить запрос Bluetooth.
Чарльз Битти
Кажется, это действительно старая проблема в разных версиях OS X, но пока нет исправления. Постоянно показывать модальные диалоги без возможности отказаться просто глупо. (Правка: Возможно, Аминимус нашел решение ...)
Каран
2
Ошибка подана на яблоко.
Чарльз Битти

Ответы:

1

Чтобы ответить на ваш вопрос: нет, не без взлома врезал.

Марк Бежарано
источник
1
Это больше не правильно, по крайней мере, для последних версий Mac OSX. Смотрите ответ ccpizza.
Теодор Мердок
9

Пока запрос на сопряжение все еще отображается на вашем экране:

  1. Нажмите и удерживайте Optionклавишу (или Alt), а затем щелкните значок Bluetooth в верхней панели.
  2. В подменю для устройства-нарушителя, кроме Отключить , теперь вы увидите дополнительную опцию - Удалить .
  3. Нажмите Удалить .

Если у вас есть физический доступ к клавиатуре, вы можете выключить ее, нажав и удерживая правую кнопку, если это беспроводная клавиатура Apple. Смотрите также https://support.apple.com/en-us/HT201178 .

ccpizza
источник
это сработало для меня ... наконец
Франческо
Это не работает для меня, и у меня нет решения. Я упоминаю об этом только потому, что это проблема уже почти год, и единственный способ остановить это - выключить клавиатуру. Тот факт, что я не могу нажать «удалить» и заставить его остановиться, - вот что смешно во всей этой вещи. Как конечный пользователь, я ожидал, что смогу сказать моей машине «игнорировать это устройство» и никогда не спрашивать меня об этом, но Apple не думает, что устройство не должно быть в паре с машиной по внешнему виду. , Удивительно очевидный недостаток дизайна здесь.
Harperville
3

Я нашел способ обойти это: (вдохновленный этим вопросом /superuser//a/497193/10009 )

Предположения:

Поврежденная клавиатура ранее была сопряжена с этим компьютером, поэтому компьютер «запоминает» устройство.

Предостережение:

Это включает в себя изменение файлов системных настроек, поэтому будьте осторожны.

шаги:

  1. Найдите адрес Bluetooth устройства-нарушителя и запишите его. (Отображается в окне «Системные настройки» -> «Bluetooth» при запросе на сопряжение)
  2. Отключить Bluetooth (Системные настройки -> Bluetooth)
  3. Создайте резервные копии файлов /Library/Preferences/com.apple.Bluetooth.plist и ~ / Library / Preferences / com.apple.Bluetooth.plist. (Вам понадобится sudo для первого)

  4. Поскольку файлы plist представлены в двоичном формате, вам необходимо преобразовать их в xml: plutil -convert xml1 com.apple.Bluetooth.plist

  5. Отредактируйте преобразованные файлы plist в текстовом редакторе.

    1. Найдите (строчный) адрес Bluetooth в файле. Это должно быть в <key></key>теге.
    2. Удалите <key>...</key>тег и сразу следующий <dict>...</dict>ключ.
  6. Сохраните текстовый файл и преобразуйте его обратно в двоичный файл: fplutil -convert binary1 com.apple.Bluetooth.plist

  7. Повторите эти действия для обоих местоположений файла.

  8. Перезагрузите Bluetooth
Джон Уэлдон
источник
Я полностью удалил все свои устройства, удалил файл plist, перезагрузил компьютер, восстановил разрешения на моем диске, и проблема остается. Это идиотское поведение от паршивой операционной системы. Невозможно выполнить какую-либо работу, если запрос на сопряжение выполняется каждые 30 секунд. Я тоже попробовал предложение @ccpizza. По-прежнему предлагается пару каждые 30 секунд. Решение: подключите проводную мышь и выключите Bluetooth. Какая прекрасная машина это Crapple.
Harperville
1

Также вы можете просто:

  • Снова подключите эту беспроводную клавиатуру. Вам нужно будет ввести те цифры, которые отображаются на экране.
  • Выберите Remove(не Disconnect!). Затем вам сообщат, что вам придется снова подключить эти устройства, если вы захотите его использовать.

Это способ, как постоянно отключать беспроводную клавиатуру.

ViliusK
источник
+1, так как это единственный ответ на этой странице, который действительно работал для меня (я попробовал их все). Я использую Mavericks 10.9.5 на старом iMac с клавиатурой Apple USB, а беспроводная клавиатура Apple другого Mac спамит мой iMac запросами на сопряжение.
Гвидо
0

Это помогло мне:

Перейдите в «Системные настройки» -> Bluetooth, снимите флажок «Обнаруживаемый».

Добавьте вашу мышь в избранное на панели устройств.

Наконец - перейдите к настройке общего доступа, убедитесь, что службы передачи файлов, обмена файлами и синхронизации КПК отключены. (до тех пор, пока вы сами их не используете.) и установите флажок Требовать сопряжение для всех.

Примечание: это было давно - я пытался обновить его для более новой ОС, но он не может быть реализован в Mountain Lion.

Amyunimus
источник
OS X 10.9.1 не имеет этой опции.
ViliusK
К вашему сведению, статус обнаруживаемости можно быстро проверить, удерживая нажатой клавишу «Option» (Alt), а затем щелкнув значок Bluetooth в верхнем лотке.
ccpizza
0

Было достаточно, чтобы:

  • sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist
  • Искал название устройства Bluetooth и удалил оба <key>...</key>и <dict>...</dict>элементы XML.
  • sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist
ViliusK
источник
Проще просто удалить файл, т.е.sudo rm /Library/Preferences/com.apple.Bluetooth.plist
ccpizza
0

Просто была такая же проблема. Одна из офисных клавиатур постоянно просила соединиться с одним из iMac, который никогда не был связан с этой клавиатурой. У него были очень низкие батареи. После замены батарей проблема прекратилась.

Том Брек
источник