Problems with Pipewire

Hello :slightly_smiling_face:!
Recent Pipewire Updates in Arch Linux have been causing trouble by requireing a new configuration.
However, pacman tends to not update that config by itself, whereby it completely breaks PipeWire…

Note for Maintainers: Not overwriting config files by default is indeed a good strategy in theory - but in this case, it has lead to breakage in practice. Using .pacsave instead of .pacnew would have been a far better solution here.

Essentially, what you need to do is to check for any .pacnew config files in the folders /etc/pipewire/ and /etc/pipewire/media-session.d/. If you find any, rename the original versions of the affected config files to e.g. .old files and remove the .pacnew extension from the .pacnew files.

Additionally, run the following command as user to make sure all necessary PipeWire services are enabled for your user:

systemctl --user enable pipewire pipewire-pulse pipewire-media-session

After this, make sure to reboot your system. If the problem persists, feel free to reply.

2 Likes