You are not logged in.
I am using pipewire with wireplumber. Right now, the behavior is that when I connect an audio device, that device becomes the default. However, this is not always the desired behavior. For example, it is quite common that I have my bluetooth headphones connected already, but then a display device I connect has its own vastly inferior speakers that then become the default when the display is connected, making me have to reconnect my headphones. I think the behavior I want would be to have a configured "hierarchy" of audio devices, of which the most recently connected device of the highest priority level becomes the default. I think, for my purposes, this would do what I want:
1. Bluetooth headphones/earbuds. Preferably auto-detected, but willing to settle for manually specifying individual bluetooth devices
2. AR glasses. Like bluetooth headphones, preferably auto-detected, but willing to settle for manually specifying my own device
3. 3.5mm headphone jack and USB DACs
4. Bluetooth speakers
5. Anything I didn't think of
6. Any display device other than AR glasses
7. Built in laptop speakers
Is this possible?
Offline
I'm interested in this question, too. My second monitor has the same situation as yours -- onboard speakers are lousy and I would only use them as a last resort. Additionally, I have an analog headset that plugs into the 3.5mm jack, and I'd like to have the input prefer that microphone over the very poor one in my laptop. I don't have an answer for you but will be subscribing the topic.
Offline