i use the xfce-pulseaudio-plugin in my panel (running xfce on debian buster). i would like for the keyboard volume controls to switch to controlling a bluetooth speaker when it is connected, but this doesn't happen.

on successfully establishing a bluetooth connection, the controls do nothing, and if i click the plugin, the output device displayed hasn't updated. to get my controls to work i have to open the plugin, hover over "Built-in Audio Analog Stereo" and then select my bluetooth device from the dropdown bullet menu that appears.

its only the controls that don't change. the audio output changes fine, and if i open 'audio mixer' (pavucontrol) from within the plugin it has correctly switched to the bluetooth device.

adjusting volume works there, or from the command line with pactl set-sink-volume too.

basically i wd like my hardware controls to switch to working on whatever is currently outputting sound.

edit: i also have alsamixer installed, which i don't know anything about and don't know if is relevant...

1 Answer 1


in my case it was that module-switch-on-connect was not loaded, adding load-module module-switch-on-connect to /etc/pulse/default.pa should fix the issue unless. you can check currently loaded modules with pactl list modules. if adding it to the conf file doesn't work, you can add pactl load-module module-switch-on-connect to your ~/.xsessionrc.

https://forum.xfce.org/viewtopic.php?pid=58124#p58124 https://forum.xfce.org/viewtopic.php?id=13040

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.