You are not logged in.

#1 2025-12-21 13:28:26

karnasw
Member
Registered: 2019-05-16
Posts: 17

Can’t disable virtual audio device with wireplumber configuration file

Hi, I want to disable the WiiM Amp. When I log in (with SDDM on KDE), the system often increases the volume of the Wiim Amp to 100%. I don’t want to use it from the system.

I created an ALSA configuration file in the following directory:

/home/karnas/.config/wireplumber/wireplumber.conf.d/alsa-disable.conf

monitor.alsa.rules = [
  {
    matches = [
      # This matches the value of the 'node.name' property of the node.
      {
        node.name = "raop_sink.WiiM-Amp-37A6.local.192.168.88.60.7000"
      }
    ]
    actions = {
      # Apply all the desired node specific settings here.
      update-props = {
        device.disabled = true
      }
    }
  }
]

I updated it with the correct name, but after restarting the computer, the WiiM Amp is still listed as a device. What am I doing wrong?

Or maybe there is a way to fix volume changes after login?
I tried

systemctl --user -M sddm@ mask pipewire.socket

but all I get is: "Failed to get properties: Transport endpoint is not connected"

Offline

Board footer

Powered by FluxBB