Restoring PipeWire and Wireplumber settings to default

Archwiki - PipeWire - Configuration

The PipeWire package provides an initial set of configuration files in /usr/share/pipewire
You should not edit these files directly, as package updates will overwrite your changes

To configure PipeWire, you can copy files from /usr/share/pipewire to the alternate system-wide location /etc/pipewire, or to the user location ~/.config/pipewire. An equally named file in a directory with a higher precedence makes the analogous files ignored

If a user has not edited default configurations as per Archwiki
(/usr/share/pipewire/*.conf and /usr/share/wireplumber/*.conf)
They can delete any custom configuration folders

sudo rm -r /etc/pipewire /etc/wireplumber

or

rm -r ~/.config/pipewire ~/.config/wireplumber

and restart pipewire and wireplumber services to load default configurations

systemctl --user restart pipewire pipewire-pulse wireplumber

If a user intends to add any custom configurations after reset, keep the folders and delete contents only

rm ~/.config/pipewire/*.conf ~/.config/wireplumber/*.conf

If a user has edited default configuration files they can reinstall pipewire/wireplumber packages to restore default configurations before restarting pipewire and wireplumber services

PipeWire: Configuration
WirePlumber documentation - The configuration file

1 Like