I’ve got a Bluetooth headset which works great in both Windows 8 and Android 4.2 however on Ubuntu (13.10) it just doesn’t seem to work. I installed Blueman, it paired and connected successfully when I tried Audio sink but it still doesn’t show up in my Sound Settings nor PulseAudio which I installed and tried. All there is in my Sound Settings is “Analog Output”. I tried several fix like changing and adding things in /etc/bluetooth/audio.conf without any success. I’ve restarted the bluetooth service several times in the process as well.
Let me know if you need more information from me and my system.
Here is Solutions:
We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.
I’m on Ubuntu gnome 16.04. Solution is to enable auto-detection, pair the headset again and select it in the list of output audio devices.
/etc/bluetooth/main.conf(notice new line is un-commented)
- Unpair the headset
- Restart the bluetooth service
sudo /etc/init.d/bluetooth restart
- Pair your headset again and connect it
- Go to sound settings. From the output device tab you should now see the headset listed along with other output device like internal speakers
- Choose it as the sound output device.
I’m with the same problem, after pair the headset, I’m using the
pulseaudio -k command, then the device shows up in the Sound Settings and it works.
It’s not a good solution, but it was what I got until now.
The following worked for me.
There’s an option in
AutoConnect=true. Make sure this is not commented (i.e. no hashes)
This will make pulseaudio recognize the device.
Note: For Ubuntu 14 and up, the file is called
I’m on Ubuntu GNOME 16.04 and I’ve found a solution that works perfectly here:
On ubuntu user is gdm and not Debian-gdm, here are the exact instructions:
In order to prevent GDM from capturing the A2DP sink on session start,
edit /var/lib/gdm3/.config/pulse/client.conf (or create it, if it
autospawn = no daemon-binary = /bin/true
After that you have to grant access to this file to gdm user:
$ chown gdm:gdm /var/lib/gdm3/.config/pulse/client.conf
In order to auto-connect a2dp for some devices, add this to
Now the sound device (bluetooth headset) should be accessible through
pavucontrol and standard audio device manager.
i’ve got the same issue on Lubuntu 13.10 with blueman and an wireless speaker adapter. For me the following fixed it:
load-module module-switch-on-connect in the /etc/pulse/default.pa
pactl load-module module-bluetooth-discover
This module isn’t loaded automatically, you have to load it manually.
I didn’t find a more convenient way.
The only thing that worked for me on Ubuntu 16.04 is to restart the bluetooth service, then reconnect the speaker:
sudo /etc/init.d/bluetooth restart
This seems to happen to me whenever I wake the computer from suspend.
mkdir -p ~gdm/.config/systemd/user ln -s /dev/null ~gdm/.config/systemd/user/pulseaudio.socket
Step 2: REMOVE the paired Bluetooth device
Step 3: PAIR it again
This worked for me.
This also still happens in 20.04 ubuntu wayland especially once I come out of suspend.
I used Eduardo’s solution up there and it did not work. It just that added 2 more options to my settings > Sound > Output Device Options, But still the Bluetooth device was not included as an option.
Additionally restarting the bluetooth service did it for me.
pulseaudio -k sudo systemctl restart bluetooth
Its not clean but it works.
Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂