Tving OS X til at bruge Bluetooth-dongle i stedet for indbygget controller

Jeg bruger en Magic Mouse med min MacBook Pro og Mountain Lion. Markøren begynder nogle gange at Jeg regnede med, at årsagen til dette kunne være afstanden mellem min Mac og musen (ca. 1,5 meter / 5 fod).

Jeg købte en ekstern USB Bluetooth-dongle, som jeg vil tilslutte til min skærm på mit skrivebord, så musen er tættere på controlleren. Jeg kan dog ikke finde ud af, hvordan man får OS X til at bruge den eksterne dongle i stedet for den indbyggede controller.

Når jeg går ind i System Prefs> Bluetooth og holder Option -tasten nede for at få vist modtagelsen, ser jeg, at den er den stærkeste, når den er ved siden af min Mac og ikke når det er ved siden af donglen. Så hvad kan jeg gøre for at ændre det? Tak!

Kommentarer

  • Hvad er modellen på din USB Bluetooth-dongle? Leveres den med en driver-cd?
  • Den ' er en Hama-stick uden en cd. Jeg forsøgte at slukke for Bluetooth i System Prefs, så sæt stikket i, derefter genaktivere Bluetooth, og det fungerede. Jeg måtte omkonfigurere musen (og tastaturet). Men når jeg genstarter, ser det ud til at bruge den indbyggede controller igen.
  • Er dit problem løst? Hvis ja, bedes du markere de rigtige svar, ellers tilføj info. at lade andre ordne det.
  • Fra macOS 10.13.6 (sandsynligvis også tidligere versioner) er alt, hvad der synes at være nødvendigt, at tilslutte donglen, og Macen skifter automatisk til den (som bekræftet ved at klikke på Option på Bluetooth-ikonet i menulinjen)

Svar

At tvinge systemet til at bruge USB Bluetooth-dongle som standard , kør følgende kommando:

sudo nvram bluetoothHostControllerSwitchBehavior=always 

Dette ændrer dine boot-kernelargumenter.

For at gøre det modsatte , brug never. Ændringen vil blive anvendt efter genstart. For at vende tilbage til standardværdien skal du køre:

sudo nvram -d bluetoothHostControllerSwitchBehavior 

Kommentarer

  • Mens du har en GUI, f.eks. med Bluetooth Explorer er det rart, dette er den eneste løsning, der fungerer på tværs af genstart, hvilket er noget, OP sandsynligvis ønskede, og det gør jeg bestemt. Tak.
  • Tak for dette! Det ser ud til, at macOS Catalina ændrer standard for dette flag til at være " altid " i stedet for " aldrig ". Som sådan var jeg ikke længere i stand til at kortlægge Bluetooth-adaptere til mine virtuelle maskiner med Parallels eller VMWare. Indstilling af dette til " aldrig " løste problemet.

Svar

Jeg har lige gennemgået dette ved hjælp af denne no-name adapter på OS X 10.10: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

Den nemmeste måde at bruge USB-adapteren på er at genstarte. Hvis du holder Option-tasten nede, mens du klikker på ikonet Bluetooth-menu, skal adapterens MAC-adresse være forskellig. Du kan også kontrollere i System Profiler. Du ved, det fungerer, hvis eksisterende parringer går i stykker.

Jeg har fundet ud af, at en BT 4.0-adapter fungerer bedre end den indbyggede adapter i min 2010-æra Macbook Pro. Især med en headset, der er meget bedre lydkvalitet.

Tænd / sluk-knappen i Systemindstillinger er lidt buggy. At slukke for adapteren fungerer fint, men ved at klikke på “tændt” tændes den interne adapter igen. Jeg var nødt til at tage adapteren ud, sætte den i igen og derefter tænde Bluetooth igen.

Hvis du vil omgå dette uden at genstarte, kan du bruge Bluetooth Explorer fra OS X-udviklerværktøjerne. Du har brug for en (gratis) udviklerkonto. Der er masser af nyttige værktøjer til fejlfinding af interferens, parringsproblemer og så videre.

Menupunkt for HCI-controller

Dette er nu en del af en pakke kaldet “Hardware IO-værktøjer til Xcode V xx” og kan findes på https://developer.apple.com/downloads/

Kommentarer

Svar

Jeg har ofte haft nøjagtigt det samme problem! Jeg har fundet ud af, at følgende metode fungerer konstant at skifte til den eksterne adapter. Fra og med den eksterne Bluetooth-dongle frakoblet:

  1. Sluk for Bluetooth
  2. Vent cirka tre sekunder
  3. Tilslut dongle
  4. Igen , vent cirka tre sekunder
  5. Tænd for Bluetooth

Dette fungerer hver gang for mig. Ingen genstart eller yderligere software kræves!


Der er desuden en meget hurtigere måde at se, hvilken bluetooth-adapter din mac bruger i øjeblikket.Med din eksterne Bluetooth-adapter frakoblet:

  1. Hvis der ikke er noget Bluetooth-ikon i din menulinje, skal du gå til systempræferencer -> Bluetooth og markere “Vis Bluetooth i menulinjen”
  2. Når den eksterne dongle er frakoblet, skal du vælge + klik på Bluetooth-ikonet i din menulinje
  3. Bemærk rækkefølgen af bogstaver og tal efter “Adresse:”. Dette er navnet på din computers interne Bluetooth adapter. (Jeg holder normalt kun opmærksom på de sidste to tegn)

Prøv nu at skifte til din eksterne adapter, og gentag ovenstående trin. Hvis adressen ændres, bruger din computer bestemt den eksterne adapter.

Kommentarer

  • Jeg fandt ud af, at jeg var nødt til at indstille sudo nvram bluetoothHostControllerSwitchBehavior = altid for min Macbook Air at skifte til USB-donglen.
  • Virkelig? At ' er interessant, da jeg ' bestemt aldrig har gjort det på min 2012 11 ' ' Air, og jeg bruger ovenstående metode hele tiden. Måske adskiller det sig mellem modeller?

Svar

Gjorde dette: bibliotek / præferencer / Systemkonfiguration. Der fandt jeg en Bluetooth-plistfil. Jeg trakede det, genstart, og så blev min USB-dongle endelig genkendt. Jeg behøvede ikke at nulstille nogen SMC, NVRAM.

Svar

Du skulle ikke have så meget af et modtagelsesproblem fra 1,5 meter. Selv med en del interferens mellem mini og din mus, skal BT være i orden, så jeg kan være mistanke om, at noget andet forårsager problemet i stedet for Mac Mini BT-kortet. Men ja, gå ind i Systemindstillinger> Bluetooth og sluk det .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *