As of version 52.0, Firefox package does not come with ALSA support anymore in Arch Linux. The hard dependency is (surprisingly) on PulseAudio. It is not for the first time, so this short info is how to deal with it once and for all…
A Short Intro
This is yet another example when the KISS approach misses the “simple” part. Currently, the package version “52.0-2” does depend on ALSA again, however; according to the package maintainers, it will be removed for good as of version 54, since: “The coming sandbox breaks ALSA.” It seems like a Mozilla’s issue then, right? Well, hold your horses …
Anyway, wherever the truth is, I do not want to be wasting my time looking for it. I just want to have my freedom of choice.
Pale Moon Installation
Apparently, the solution is to get rid of software which does not allow user to have a freedom of choice. And that means, to remove Firefox.
There are many possible replacements as a result of true freedom of choice. I chose Pale Moon. I can install from source:
$ yaourt -S aur/palemoon
or the pre-compiled binary:
$ yaourt -S aur/palemoon-bin
Firefox Removal for Good
$ yaourt -R firefox
Yes, as simple as that…
Arch Linux is a tough playground. Beware, behold and KISS!