Score:0

Disable Auto switch of bluetooth device profiles (specifically input), when apps request it, in pipewire and ubuntu 23.04

pk flag

I faced the same issue as described in this r/linuxquestions reddit comment , but for pipewire instead.

In a nutshell: By default, the audio controllers and system allow apps to switch from high quality A2DP to HSP/HFP profiles, which happens because apps force you to use the mic of the bluetooth headset, which requires the low quality HSP profile, as far as I am aware. This happens for example in MS Teams, GMeet, and others.

Score:0
pk flag

The solution is described here: https://wiki.archlinux.org/title/PipeWire#Automatic_profile_selection

One needs to create a global configuration file for wireplumber: /etc/wireplumber/policy.lua.d/11-bluetooth-policy.lua (or a user-specific one at ~/.config/wireplumber/)

and add the following option:

bluetooth_policy.policy["media-role.use-headset-profile"] = false

Restart pipewire or your machine and now the profiles shouldn't change automatically, and thus preserve manual control of input / mic settings across apps!

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.