how to acutally replace acp profiles in user .config directory to ucm profiles
hello so I have this acp profile under .config/alsa-card-profile/mixer/profile-sets/behe.conf
[General]
auto-profiles = yes
[Mapping headphones]
device-strings= hw:0,2
channel-map = left,right
paths-output = behe-headphones
paths-input = analog-input-headphone-mic analog-input-headset-mic
priority = 20
[Mapping speaker]
device-strings= hw:0,0
channel-map = left,right
paths-output = behe-speaker
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic
priority = 18
[Profile help]
input-mappings = speaker headphones
output-mappings = speaker headphones
description = both_both_is_good
skip-probe = yes
priority = 10000
which my intel card uses using this udev rule
SUBSYSTEM!="sound", GOTO="pipewire_end"
ACTION!="change", GOTO="pipewire_end"
KERNEL!="card*", GOTO="pipewire_end"
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x8086", ATTRS{device}=="0x06c8", ENV{ACP_PROFILE_SET}="behe.conf"
LABEL="pipewire_end"
to get advatage of the indep_hp=yes hint so my request is is there a way to replace what I am doing here to something I can do using ucm profiles can those exist inside my user configuration ?? thats all and thanks
my final point is there a better way to do all of this like currently I even have an acpid service to switch between speaker and headphone output I don't want to do that I just want to give more priotrity to headphone output when headphones are actually there and give even more priority to Bluetooth how to do this the proper way and thanks
also indep_hp=yes makes speaker and headphones output seperate is there a way to make mics seperate as well