In order for Wireplumber to be used by Pipewire, Wireplumber must be configured to start when a desktop environment is started. To configure Wireplumber to start when a desktop environment is started , run the following commands as the root user to enable the systemd user units: systemctl enable --global pipewire.socket systemctl enable --global wireplumber Enable the wireplumber service and the pipewire-pulse socket; enabling the pipewire-pulse socket will cause the pipewire-pulse service to be started if required. That service will in turn start the pipewire service. systemctl --user enable --now pipewire-pulse.socket wireplumber.service systemctl --user enable --now pipewire.service