There are two work-arounds:
- compile firefox with certain options which might not work later ... this is a major PITA.
Or:
- install "apulse"
EDIT:
So for Mint 19.x, just install 'apulse' like a regular package from the repos. Otherwise, do the below...@TeaSwigger » Mon Aug 20, 2018 4:43 pm
@Flemur , you might add in your initial post that apulse is available in the repos for Mint 19 / ubuntu 18.x
/EDIT
https://github.com/i-rinat/apulse
1 - download the zip file, extract it into "apulse-master"
2 - cd apulse-master
3 - NOTE: the first step below (from the website) is WRONG. It won't work!
Code: Select all
mkdir build && cd build (NO! DON'T DO THIS STEP!)
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
make
sudo make install
cmake
libglib2.0-dev, which the makefile calls "glib2.0"
libasound2-dev, which the makefile calls "alsa"
In firefox:
Code: Select all
about:config -> security.sandbox.content.write_path_whitelist = /dev/snd/
Uninstall or disable pulseaudio, and reboot.
Run firefox like this:
Code: Select all
apulse firefox