~/.local/state/wireplumber/default-nodes:
[default-nodes]
default.configured.audio.source=alsa_input.pci-0000_00_1f.3.analog-stereo
default.configured.audio.sink=alsa_output.pci-0000_00_1f.3.analog-stereo
default.configured.audio.source.0=alsa_input.usb-046d_Logitech_BRIO_00205037-03.analog-stereo
default.configured.audio.sink.0=alsa_output.pci-0000_01_00.1.hdmi-stereo
~/.local/state/wireplumber/default-routes:
[default-routes]
alsa_card.pci-0000_00_1f.3:output:analog-output-lineout;output-speaker={"channelVolumes":[0.571791, 0.571791], "channelMap":["FL", "FR"], "mute":false, "latencyOffsetNsec":0}
alsa_card.pci-0000_00_1f.3:profile:output:analog-stereo+input:analog-stereo=["analog-output-lineout;output-speaker"]
alsa_card.pci-0000_01_00.1:output:hdmi-output-0={"channelMap":["FL", "FR"], "iec958Codecs":["PCM"], "channelVolumes":[0.050651, 0.050651], "mute":false, "latencyOffsetNsec":0}
alsa_card.pci-0000_01_00.1:profile:output:hdmi-stereo=["hdmi-output-0"]
~/.local/state/wireplumber/default-properties:
[stream-properties]
Audio/Sink:node.name:auto_null={"channelVolumes":[1.000000, 1.000000], "mute":false, "volume":1.000000, "channelMap":["FL", "FR"]}
Output/Audio:media.role:Notification={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"], "mute":false}
Output/Audio:media.role:Test={"mute":false, "channelVolumes":[1.000000], "volume":1.000000, "channelMap":["FL"]}
Output/Audio:media.role:alert={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"], "mute":false}
Audio/Sink:media.name:RAOP\sto\smedia-avr={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"], "mute":false}
Output/Audio:application.name:Vivaldi={"volume":1.000000, "channelMap":["FL", "FR"], "channelVolumes":[1.000000, 1.000000], "mute":false}
Output/Audio:application.name:eSpeak={"channelMap":["MONO"], "channelVolumes":[1.000000], "volume":1.000000, "mute":false}
Output/Audio:application.name:speech-dispatcher-dummy={"channelMap":["MONO"], "channelVolumes":[1.000000], "volume":1.000000, "mute":false}
Output/Audio:application.name:virt-manager={"mute":false, "channelVolumes":[0.772732, 0.772732], "channelMap":["FL", "FR"], "volume":1.000000}
Output/Audio:media.role:Music={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"], "mute":false}
Input/Audio:application.id:org.kde.plasma-pa={"volume":1.000000, "mute":false, "channelMap":["MONO"], "channelVolumes":[1.000000]}
Output/Audio:application.name:Firefox={"volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"], "mute":false}
Output/Audio:application.name:Thunderbird={"channelVolumes":[1.000000, 1.000000], "mute":false, "channelMap":["FL", "FR"], "volume":1.000000}
Input/Audio:application.name:Thunderbird={"channelVolumes":[1.000000], "mute":false, "channelMap":["MONO"], "volume":1.000000}
Output/Audio:media.role:Video={"mute":false, "volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"]}
Output/Audio:application.name:paplay={"mute":false, "volume":1.000000, "channelVolumes":[1.000000, 1.000000], "channelMap":["FL", "FR"]}
Output/Audio:media.role:Game={"channelMap":["FL", "FR"], "volume":1.000000, "channelVolumes":[1.000000, 1.000000], "mute":false}
Input/Audio:media.role:Production={"mute":false, "channelMap":["FL", "FR"], "channelVolumes":[1.000000, 1.000000], "volume":1.000000}
Input/Video:media.role:Camera={}
Input/Audio:application.name:Vivaldi\sinput={"volume":1.000000, "channelMap":["FL", "FR"], "channelVolumes":[1.000000, 1.000000], "mute":false}
Output/Audio:application.name:PipeWire\sALSA\s\ospeaker-test\c={"channelVolumes":[1.000000], "mute":false, "volume":1.000000, "channelMap":["MONO"]}
~/.local/state/wireplumber/default-profile:
[default-profile]
alsa_card.usb-046d_Logitech_BRIO_00205037-03=input:analog-stereo
~/.config/pipewire/pipewire.conf.d/99-ca0132-ports.conf:
context.modules = [
{
name = libpipewire-module-adapter
args = {
factory = "spa-node-factory"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
node.description = "Built-in Audio Analog Stereo"
media.class = "Audio/Sink"
adapter.auto-port-config = {
mode = "dsp"
monitor.mode = "none"
}
}
}
]
~/.config/wireplumber/main.lua.d/51-ca0132-ports.conf:
-- Force enable auto-port for CA0132
rule = {
matches = {
{
{ "device.name", "equals", "alsa_card.pci-0000_00_1f.3" },
},
},
apply_properties = {
["api.acp.auto-port"] = true,
["api.acp.profile-set"] = "output:analog-stereo+input:analog-stereo",
["device.profile"] = "output:analog-stereo+input:analog-stereo",
},
}
table.insert(alsa_monitor.rules, rule)
With so many configuration files just to get sound working, what could go wrong? 