在 Firefox 上使用 ALSA 而不是 PulseAudio

在 Firefox 上使用 ALSA 而不是 PulseAudio

从 Firefox 开始版本 >=52,浏览器已经不再支持阿尔萨斯大学并且完全依赖 PulseAudio 来满足声音要求,因此导致所有在仅支持 ALSA 的系统(例如 Lubuntu,一种官方的 Ubuntu Flavor)上播放音频的站点都无法正常运行。

Mozilla 表示,放弃 ALSA 支持的原因在于持续存在的问题和维护问题,具体解释如下:原始错误报告。这提供了降级到早期版本的 Firefox(并非如此)或切换到其他浏览器的选项。

答案1

apulse这个已知问题可以通过安装ALSA 包的 PulseAudio 仿真来解决。

  1. 将 Firefox Launcher 复制到主目录内的特殊文件夹中

    mkdir -p ~/.local/share/applications/
    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop`
    
  2. 使用编辑器打开桌面文件

    gedit ~/.local/share/applications/firefox.desktop
    
  3. 修改Exec=firefox %uExec=/usr/bin/apulse firefox %u保存文件。

以上将强制 Firefox 在每次启动时使用 apulse 库。

相关内容