pavucontrol doesn't show Bluetooth headset
Solution 1
To enable a Bluetooth audio sink in pulseaudio we need to make sure that pulseaudio-module-bluetooth is installed.
Then we also have to load the pulseaudio module module-bluetooth-discover
to enable creating an output sink for pulseaudio. This can be done by adding the following line to our /etc/pulse/default.pa
:
load-module module-bluetooth-discover
To switch the output sink to the headset whenever it is present we can also add the following module here:
load-module module-switch-on-connect
Settings take effect after a restart of the pulseaudio server either by log out and log in or with
pulseaudio -k
Switching to the Bluetooth audio sink can also be done with pavucontrol .
Solution 2
I know this is a bit of an old post. But as I recently had the same problem I came across a rather simple solution: just install pulseaudio-module-bluetooth
sudo apt-get install pulseaudio-module-bluetooth
http://ubuntuforums.org/showthread.php?t=1909957
good luck with that :)
Related videos on Youtube
Eliodorus
Updated on September 18, 2022Comments
-
Eliodorus almost 2 years
I'm trying to use an LG HBS700 Bluetooth headset with my laptop (Lenovo ThinkPad X1 Carbon running Xubuntu 12.10). I'm able to successfully connect the headset using the Blueman program, but when I go to pavucontrol, all I see under the "Output Devices" tab is "Speakers" and "Headphones", neither of which work with the headset.
I've tried setting the headset to both "Audio Sink" and "Headset service", but neither worked.
-
Admin over 11 yearsOK, sound worked after installing
pulseaudio-module-bluetooth
and restarting pulseaudio. There's one issue though - I can't control volume using the laptop's multimedia keys. When I hit up or down, the volume OSD changes but the actual sound level doesn't. In pavucontrol, I don't see any volume settings changing, for the Bluetooth headset, for the speakers/headphone jack, or for an individual program.
-
-
Eliodorus over 11 yearsShouldn't it be
module-bluetooth-discovery
(y on the end), from what I see in Google search results? Also, do other packages have to be installed in order to load those modules, and if so, which? When I runmodprobe module-bluetooth-discovery
ormodprobe module-switch-on-connect
(as root), it doesn't find the modules in question. Are these "modules" different from kernel modules? And should the existing lineload-module module-switch-on-port-available
in/etc/pulse/default.pa
be removed/commented out? -
Takkat over 11 years@srunni: we're not talking of kernel modules here. It is Pulse Audio Modules. These are listed with
pacmd list-modules
. In case you like to switch to another port of your sound device the module-switch-on-port-available may be used. -
Eliodorus over 11 yearsOK,
pacmd list-modules
isn't showingmodule-bluetooth-discovery
ormodule-switch-on-connect
. Perhaps another package is needed? -
Takkat over 11 years@srunni: there is no
y
. Try loading the modules withpacmd load-module module-bluetooth-discover
andpacmd load-module module-switch-on-connect
. In case you get an error post it here. Else they should be listed withpacmd list-modules
. Then you may edit thedefault.pa
as said in my answer to always load them. -
Eliodorus over 11 yearsOK, it appears that it is not necessary to add
load-module module-bluetooth-discover
todefault.pa
. After doing so, trying to start PulseAudio fails to start, giving the errorModule "module-bluetooth-discover" should be loaded once at most. Refusing to load.
Everything is working if I only add the line formodule-switch-on-connect
todefault.pa
and remove the preexisting line formodule-switch-on-port-available
. -
AlwaysTalkingAboutMyDog over 9 years@Takkat pulseaudio automatically starts these modules now if you have them installed. You do not need to add anything to /etc/pulse/default.pa for this to work. In face, as srunni said, it will cause errors if you add it again.
-
keiki almost 9 yearsIt works in current Xubuntu version, because the module load of bluetooth is already included in the configuration.
-
Saijin_Naib over 2 yearsHelped with Alpine Linux Edge (v3.15) with Kernel 5.11.22-r1 Thank you so much!