so since I digged pretty hard to find what is a ucm profile and how to seperate headphones from speakers in pipewire and alsa
so yeah heres a guide
first of all
these are my sources:
and yes that was my custom.conf and yes just reboot now and you are set
btw no need to touch hdajackretask
and that idor 0,2 and 0,0
I just switched profile to proaudio and than ran pactl list sinks short and took the ids from there I am basically following the guides and mimicking /usr/share/alsa-card-profile/mixer/profile-sets/default.conf to be completely honest yes thats all
Okay, so you're splitting these up into control profiles, but why wouldn't you just use pavucontrol if your goal is simplified and isolated control over each device with apps requesting sink access?
I want to for exemple even when my headphones are plugged have the ablility to play audio through my speakers using qpwgraph
and stuff like that its just a cool little thing I wanted to do
also you can't do that in pavucontrol
natively when you plug in headphones its as if your speaker doesn't exist you can't for example play the same audio on your headphones and speakers at the same time or play different audio its relatively niche kinda thing but its handy for the few times I needed it to be honest