Just performed a fresh installation of Artix and installed pipewire-pulse, pipewire-alsa, pipewire-media-session and pipewire but still got no /etc/pipewire folder.
pipewire version is 1:0.3.30-2
What may the reason be?
The reason is, you need to copy the folder /usr/share/pipewire to /etc/pipewire.
Also, apart from Arch Wiki, Debian Wiki contains some useful tips on configuring pipewire too.
I knew that already, but thank you. I just wanna know why it didn't happen automatically.
it's alright,
see https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1609126bcd720304b7a4c81b87cc3e70ae91ff44
https://wiki.archlinux.org/title/PipeWire#Troubleshooting
ad question: because upstream wan't do this automatically.... because devs of RedHat
introduced in 0.3.28
I suppose that's Arch-style of installing things, first. Second, you have a freedom to configure pipewire as you like to, whether it be with-alsa, with-pulse or whatsoever. Pipewire is just too flexible, thus generic configuration would hardly satisfy everyone. Third, pipewire is under active development, and therefore config file format can be drastically changed with a new version, so in a rolling release distro it's more convenient to ship those files into /usr/share and let the user decide what to do with them.
Thank you for explanation!