Hello !
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.