Firefox 不断将 Pulse 音量重置为 0

Firefox 不断将 Pulse 音量重置为 0

从 Beta 2 开始就一直在运行 Ubuntu 17.10。今天突然发现,每次 Firefox 关闭音频流时,Pulse 中的应用程序音量都会设置为零。例如,从一个 YouTube 视频切换到另一个 YouTube 视频时就会发生这种情况。

我尝试了很多方法。以下是我记得的:

  • 在 chrome 或其他音频应用程序中没有检查到这样的问题
  • 设置 Firefox 的媒体:默认音量
  • 已验证 pulse 的 flat_volumes 为否
  • rm -rf .config/pulse; pulseaudio -k
  • Firefox“安全模式”
  • Firefox 重置

答案1

前几天我遇到了同样的问题。它只影响 YouTube,而不影响其他网站。我发现顶部的窗口选项卡上有一个音量图标,表明 YouTube 选项卡不知何故被静音了。单击静音音量图标,我能够在重新加载后让声音正常工作。希望这能帮助其他人解决这个问题。

答案2

忍受了几天后,我删除了我的 Firefox 配置文件:~/.mozilla并重新开始。问题解决了,Microsoft™ 方式!

来源

答案3

如果有人遇到这个问题,下面是我在另一篇文章中提供的解决方案(基于Ubuntu 20.04 音量不一致,这是值得称赞的。

基本上,您需要将 flat-volumes = no 更改为 flat-volumes = yes。根据手册页 (https://manpages.ubuntu.com/manpages/focal/man5/pulse-daemon.conf.5.html):

对于采用布尔参数的设置,值 true、yes、on 和 1 是等效的,分别为 false、no、off 和 0。

不要忘记删除“;”或“#”来取消注释相应的行:

配置文件是变量声明的简单集合。如果配置文件解析器遇到 ; 或 # >,它会忽略该行的其余部分,直到行末。

配置文件为:/etc/pulse/daemon.conf

其他可能的位置是:~/.config/pulse/daemon.conf,~/.config/pulse/daemon.conf.d/.conf 和 /etc/pulse/daemon.conf.d/配置文件:

PulseAudio 声音服务器在启动时从配置文件中读取配置指令。如果每个用户文件 ~/.config/pulse/daemon.conf 存在,则使用它,否则使用系统配置文件 /etc/pulse/daemon.conf。除了这些主文件之外,配置指令还可以放在目录 ~/.config/pulse/daemon.conf.d/ 和 /etc/pulse/daemon.conf.d/ 下的文件中。

根据上述帖子,必须重新启动才能使更改生效。

关于配置选项:

flat-volumes= 启用“扁平”体积,即尽可能让接收器体积等于与其连接的输入体积的最大值。采用布尔参数,默认为否。

答案4

我没有清除我的整个 Firefox 配置文件,而是发现清除 cookies 和网站数据对于将音量重置为 0 的一个站点,工作正常:

  1. 单击 URL 地址前的锁定图标(必须在问题网站上)
  2. 点击“清除 cookies 和网站数据...”
  3. 点击“删除”按钮
  4. 无需重新启动,但需要再次登录网站。

相关内容