38

I have a Early 2011 Macbook Pro 13" running OS X 10.10.1 (Yosemite).

At work, I have a Apple Magic Trackpad and an Apple Wireless Keyboard, both which use Bluetooth. When I get to work, my Mac automatically connects to both of them (if Bluetooth is on).

At home, I have a Belkin F8Z492-P Bluetooth Audio Adapter hooked up to my stereo (sorry, no product page available). If Bluetooth is on, my audio will automatically be routed to the Bluetooth adapter (which is something I rarely want).

How can I make OS X automatically connect to my trackpad and keyboard at work but not automatically connect to the bluetooth audio adapter at home?

Currently, I shut Bluetooth off when I get home, but I'd like to avoid toggling Bluetooth when I get home/when I get to work, since it is quite annoying to start typing on the wireless keyboard and have nothing happen, or not have audio when I get home.

If this is not possible, can I prevent OS X from switching my audio automatically when connecting to the Bluetooth audio adapter?

  • 1
    I'd rather not have to un-pair and re-pair it when I want to use it, since the actual adapter is in an inconvenient place. – Batman Dec 5 '14 at 16:27
  • Not only does it do this when the Macbook is asleep, it also opens iTunes (which I don't use), and there could be ~3 different devices connecting to the speaker when I switch it on, leading to the hilarious "who is hijacking my speaker?" game. – contrebis Dec 4 '16 at 20:46
53

I had the same problem and FINALLY found a workable solution. Run this in your terminal. After this you just need to manually connect to your bluetooth audio system.

sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist DontPageAudioDevices 1
  • For clarity, your Mac will not auto-connect to audio devices but will continue auto-connecting to other devices, right? – Merchako Jul 15 '17 at 5:36
  • 1
    Exactly, so for example my mac will still automatically connect to my keyboard and mouse but if I want to connect to my stereo I need to manually select it from the bluetooth list of devices. – Matt Jul 16 '17 at 19:25
  • I would be so delighted if this worked for me. Unfortunately, it does not! While this might have worked for earlier OSX versions, I am finding that on Sierra 10.12.16, it has no noticeable effect after setting the plist value as described above. I even confirmed the value after a reboot and it reported back as 1 via defaults read /Library/Preferences/com.apple.Bluetooth.plist DontPageAudioDevices – John Mark Mitchell Jan 8 '18 at 15:18
  • Doesn't work for me either, and now I can't downvote the answer anymore. Gaah. – ssssaaaa Mar 15 '18 at 13:48
  • 1
    Correction: It started working after I restarted my computer today. – ssssaaaa Mar 25 '18 at 10:02
2

This is a bit of a long shot, but at home go into System Preferences > Sound > Output and manually select the Default option (Usually Speakers).

This means that OS X will re-prioritise so that when the Belkin F8Z492-P Bluetooth Audio Adapter becomes available, you'd rather use the default option.

Then, when you want to use it, select it via the AirPlay menu (if possible) because that doesn't affect OS X's priorities. If it is not available via the AirPlay menu then you will just have to manually switch forward and back with the System Preferences app, unless you feel like diving into some AppleScripting.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .