PulseAudio has the ability to switch the default output on certain conditions:
module-switch-on-port-available
module-switch-on-connect
this is neat, but - some of these events may be false alarms. Specifically, I have a monitor connected via HDMI, and it doesn't actually support audio. Or maybe it does, but I never want to use its audio capability.
How can I create exceptions for these modules to ignore, so that the default output is never switched to some specific device?
Note: I'm using Devuan GNU/Linux 3 (Beowulf), but that shouldn't really matter.
pavucontrol
lists the profiles in the configuration section if it does you can set the profile tooff
and it won't be used.