OS X'i yerleşik denetleyici yerine Bluetooth dongle'ı kullanmaya zorlayın


26

MacBook Pro ve Mountain Lion ile birlikte Magic Mouse kullanıyorum. İmleç bazen gecikmeye başlar. Bunun sebebinin Mac ile fare arasındaki mesafenin olabileceğini düşündüm (yaklaşık 1,5 metre / 5 fit).

Harici bir USB Bluetooth dongle aldım, masamdaki monitörüme takmak istiyorum, böylece fare denetleyiciye daha yakın. Ancak, OS X'in yerleşik denetleyici yerine harici donanım kilidini nasıl kullanacağını çözemiyorum.

Sistem Tercihleri> Bluetooth'a Optiongirdiğimde ve resepsiyonu görüntülemek için tuşu basılı tuttuğumda, Mac'imin yanındayken dongle'ın yanında değil, en güçlü olduğunu görüyorum. Peki bunu değiştirmek için ne yapabilirim? Teşekkürler!


USB Bluetooth donanım kilidinin modeli nedir? Sürücü CD'si ile birlikte mi geliyor?
jaume

CD'siz bir Hama çubuğu. Sistem Tercihlerinde Bluetooth'u kapatmayı denedim, sonra çubuğu takın, sonra Bluetooth'u yeniden etkinleştirdim ve çalıştı. Fareyi (ve klavyeyi) yeniden yapılandırmam gerekiyordu. Ancak yeniden başlattığımda, yerleşik denetleyiciyi yeniden kullanıyor gibi görünüyor.
DrummerB

Senin problemin çözüldü mü Cevabınız evet ise, lütfen doğru cevapları işaretleyin, aksi takdirde lütfen bilgi ekleyin başkalarının düzeltmesine izin vermek için.
dan

MacOS 10.13.6'dan itibaren (muhtemelen daha önceki sürümlerde) gerekli olan tek şey dongle'ı takmak ve Mac otomatik olarak ona geçiyor (menü çubuğundaki Bluetooth simgesini tıklatarak Option'ın onayladığı gibi)
Perry

Yanıtlar:


16

Bu adsız bağdaştırıcıyı OS X 10.10’da kullandım: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

USB adaptörünü kullanmanın en kolay yolu yeniden başlatmaktır. Bluetooth menü simgesine tıklarken Seçenek tuşunu basılı tutarsanız, adaptörün MAC adresi farklı olmalıdır. Ayrıca Sistem Profilcisi'nden de doğrulayabilirsiniz. Var olan eşleşmeler bozulursa işe yarayacağını bileceksiniz.

Bir BT 4.0 adaptörünün 2010-dönem Macbook Pro'daki yerleşik adaptörden daha iyi çalıştığını gördüm. Özellikle kulaklıklı mikrofon seti ile daha iyi ses kalitesi var.

Sistem Tercihleri'ndeki açma / kapama düğmesi biraz bozuk. Bağdaştırıcıyı kapatmak iyi çalışıyor, ancak "açık" tıklandığında iç bağdaştırıcı yeniden açıldı. Bağdaştırıcıyı fişten çekip tekrar takmam ve sonra Bluetooth'u tekrar açmam gerekti.

Yeniden başlatmadan bu sorunu çözmek istiyorsanız, OS X geliştirici araçlarından Bluetooth Gezgini'ni kullanabilirsiniz. (Ücretsiz) bir geliştirici hesabına ihtiyacınız olacak. Etkileşimde hata ayıklama, eşleştirme sorunları vb. İçin bir çok kullanışlı araç var.

HCI denetleyicisi menü öğesi

Bu şimdi "Xcode V xx için Donanım IO Araçları" adlı bir paketin parçası ve https://developer.apple.com/downloads/ adresinde bulunabilir.



Sadece @ user216942 cevabına ekliyoruz, Xcode 8'den beri, Bluetooth Gezgini "Xcode için Ek Araçlar" adlı paketin altında
Felipe Plets

15

Sistemi varsayılan olarak USB Bluetooth donanım kilidini kullanmaya zorlamak için aşağıdaki komutu çalıştırın:

sudo nvram bluetoothHostControllerSwitchBehavior=always

Bu, önyükleme çekirdeği argümanlarınızı değiştirecektir.

Karşıt yapmak için kullanın never. Değişiklik yeniden başlatmadan sonra uygulanacak. Varsayılana geri dönmek için şunu çalıştırın:

sudo nvram -d bluetoothHostControllerSwitchBehavior

1
Bluetooth Gezgini gibi bir GUI'ye sahip olmak güzel olsa da, OP'nin muhtemelen istediği bir şey olan yeniden başlatmalar arasında çalışan tek çözüm budur ve kesinlikle yaparım. Teşekkürler.
larryy

1
Bunun için teşekkürler! Görünüşe göre macOS Catalina bu bayrak için varsayılanı "asla" yerine "her zaman" olarak değiştiriyor. Böylece, Bluetooth adaptörlerini Parallels veya VMWare ile sanal makinelerime eşleştiremedim. Bunu "asla" olarak ayarlamak bu sorunu çözdü.
Jacob,

3

Sık sık aynı sorunu yaşadım! Dış adaptöre geçmek için aşağıdaki yöntemin tutarlı çalıştığını buldum. Harici bluetooth dongle fişi ile başlayarak:

  1. Bluetooth'u kapat
  2. Yaklaşık üç saniye bekleyin
  3. Dongle'ı takın
  4. Yine yaklaşık üç saniye bekleyin
  5. Bluetooth'u aç

Bu benim için her zaman çalışır. Yeniden başlatma veya ek yazılım gerekmez!


Ayrıca, mac'unuzun şu anda hangi bluetooth adaptörünü kullandığını görmek için daha hızlı bir yol var. Harici Bluetooth adaptörünüz takılı değilken:

  1. Menü çubuğunuzda Bluetooth simgesi yoksa, sistem tercihleri ​​-> Bluetooth'a gidin ve "Bluetooth'u menü çubuğunda göster" i işaretleyin.
  2. Harici donanım kilidi takılı durumdayken, menü çubuğunuzdaki Bluetooth simgesine seçenek + tıklayın
  3. "Adres:" den sonraki harf ve rakam sırasına dikkat edin. Bu, bilgisayarınızın dahili Bluetooth adaptörünün adıdır. (Genellikle sadece son iki karaktere dikkat ederim)

Şimdi, harici adaptörünüze geçmeyi deneyin ve yukarıdaki adımları tekrarlayın. Adres değişirse, bilgisayarınız kesinlikle harici adaptörü kullanıyordur.


Sudo nvram bluetoothHostControllerSwitchBehavior = her zaman Macbook Air'in USB donanım kilidine geçmesi için ayarlamam gerektiğini gördüm .
Sly_cardinal

Gerçekten mi? Bu ilginç, çünkü kesinlikle 2012 11 '' Air'imde bunu yapmadım ve yukarıdaki yöntemi her zaman kullanıyorum. Belki modeller arasında farklılık gösterir?
Wowfunhappy

1

Bunu yaptım: kitaplık / tercihler / Sistem Yapılandırma. Orada bir bluetooth plistfile buldum. Parçaladım, yeniden başlattım ve USB Dongle'ım nihayet tanındı. Herhangi bir SMC, NVRAM'ı sıfırlamak zorunda değildim.


-3

1,5 metreden bu kadar bir resepsiyon sorununu yaşamamalıydın. Mini ve fareniz arasında bir miktar parazit olsa bile, BT iyi olmalı, bu yüzden Mac Mini BT kartı yerine soruna neden olan başka bir şey olduğundan şüpheleniyorum. Fakat evet, Sistem Tercihleri> Bluetooth'a gidin ve kapatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.