Forest J. Handford Asked: 2020-07-09 06:43:29 +0800 CST2020-07-09 06:43:29 +0800 CST 2020-07-09 06:43:29 +0800 CST Ubuntu 20.04 音量不一致 772 几天前我从 18 升级到 Ubuntu 20.04。我通过在 Firefox 中加载的 Google Play Music 网站听音乐。我注意到现在 Ubuntu 有应用程序特定的卷(很酷)。由于我通过 Firefox 流式传输节目和电影,我决定将 Firefox 音量调到最大,然后使用系统的主音量微调网站上的音量。问题是 Firefox 的声音不断重置。事实上,它似乎会随着每首 Google Play 歌曲而重置。我从能够听到我的音乐到听到沉默。为什么会发生这种情况,可以阻止吗? 目前,我将 Firefox 音量保留在默认位置,并增加网站上的音量。 sound firefox volume-control 4 个回答 Voted Best Answer mozlima 2020-07-16T02:01:03+08:002020-07-16T02:01:03+08:00 flat-volumes=no尝试在 pulseaudio 中添加或更改设置daemon.conf: “daemon.conf”可以在以下路径中找到: 用户定义: ~/.config/pulse/daemon.conf ~/.config/pulse/daemon.conf.d/*.conf 系统定义: /etc/pulse/daemon.conf /etc/pulse/daemon.conf.d/*.conf 关于平面卷: 脉冲守护进程.conf(5) flat-volumes 启用“flat”volumes,即尽可能让 sink 体积等于与其连接的输入的最大体积。接受一个布尔参数,默认为yes。 Pulseaudio Arch 维基 flat-volumes 使用“最响亮”的应用程序的音量来缩放设备音量。例如,提高 VoIP 通话音量将提高硬件音量并调整音乐播放器的音量,使其保持原样,而无需手动降低音乐播放器的音量。在上游默认为 yes,但在 Arch 中默认为 no。注意:上游的默认行为有时会令人困惑,并且某些应用程序不知道此功能,可以在启动时将其音量设置为 100%,这可能会吹响您的扬声器或您的耳朵。这就是 Arch 默认通过将其设置为 no 的经典 (ALSA) 行为的原因。 Levente 2021-03-27T20:07:11+08:002021-03-27T20:07:11+08:00 我想详细说明接受的答案中写的内容。 在我改变任何东西之前,这是我观察到的行为: 当我在 Firefox 中观看 mp4 视频时,将其嵌入网页中,或通过file://协议从磁盘打开,然后我使用该视频的 HTML5 视频控件来降低音量,然后我会得到与屏幕截图类似的内容: Firefox 选项卡的音量滑块将“跟随”我对 mp4 视频的音量控制所做的操作。然后有时我会得到新打开的标签,默认情况下会稍微调低音量,甚至有时会完全静音。 总的来说,这有时会让人有点沮丧,所以我很想尝试新的信息。 在/etc/pulse/daemon.conf我发现以下行,原样: ; flat-volumes = no 好像注释掉了 所以首先,我取消了它的注释: flat-volumes = no 试用 Firefox,我似乎没有注意到与以前的行为有任何不同。 然后我改为: flat-volumes = yes 重新启动后,确实有所不同,但不受欢迎。 在这种情况下,应用程序的音量级别与主系统音量级别相关联。 如果主音量设置为一半,那么在 gnome-control-center 的声音设置中,Firefox 选项卡的音量将相应显示,也是一半。在声音设置中,只要我把火狐的滑条调到比master更柔和,音量大小就可以解耦了;但是,如果我将 Firefox 选项卡的音量调得更大,一旦它达到主音量,它就会开始拉动主音量。所以当 Firefox 滑块达到 100% 时,master 也会。 (一直以来,Firefox 选项卡中 mp4 视频的 HTML5 音量控制可能保持在 100%。换句话说,在声音设置中,mp4 vid 的音量控制现在似乎与 Firefox 选项卡的音量控制分离。在某种程度上,我相信,这是人们所追求的;他们只是没有意识到这种权衡。) 现在在一个新的实验中,我在 Totem 中打开了一个视频(现在的应用程序叫做 Videos),发现 Totem 的内置音量滑块大约是三分之二。所以我把它推到了 100%,它把主系统的音量水平提高到了 100%:换句话说,我从 Totem UI 中控制了主系统的音量水平(虽然我可能没有意识到)。极坏的主意;此时发出声音的任何其他应用程序都可能会撕掉扬声器(以及您的耳膜)。 所以,我认为,如果您喜欢您的扬声器和耳膜,请考虑避免使用flat-volumes = yes. voodooattack 2021-06-06T13:22:57+08:002021-06-06T13:22:57+08:00 这里提到的修复都没有为我解决这个问题。about:config我通过访问 Firefox 的页面并将参数更改为 3.5找到了一个临时解决方法media.volume_scale,这将 Firefox 的默认音量调整回了我系统上的 100%。对于您的系统,此值可能有所不同,因此我建议您尝试直到正确为止。 编辑: 将值改回 1.0,现在一切似乎恢复正常。 Ryan H. 2021-03-27T09:10:35+08:002021-03-27T09:10:35+08:00 我不得不取消注释flat-volumes = no并将参数设置为= yes. 重新启动后,卷现在不会改变。
flat-volumes=no
尝试在 pulseaudio 中添加或更改设置daemon.conf
:“daemon.conf”可以在以下路径中找到:
用户定义:
系统定义:
关于平面卷:
脉冲守护进程.conf(5)
Pulseaudio Arch 维基
我想详细说明接受的答案中写的内容。
在我改变任何东西之前,这是我观察到的行为:
总的来说,这有时会让人有点沮丧,所以我很想尝试新的信息。
在
/etc/pulse/daemon.conf
我发现以下行,原样:; flat-volumes = no
好像注释掉了 所以首先,我取消了它的注释:
flat-volumes = no
试用 Firefox,我似乎没有注意到与以前的行为有任何不同。
然后我改为:
flat-volumes = yes
重新启动后,确实有所不同,但不受欢迎。
在这种情况下,应用程序的音量级别与主系统音量级别相关联。
如果主音量设置为一半,那么在 gnome-control-center 的声音设置中,Firefox 选项卡的音量将相应显示,也是一半。在声音设置中,只要我把火狐的滑条调到比master更柔和,音量大小就可以解耦了;但是,如果我将 Firefox 选项卡的音量调得更大,一旦它达到主音量,它就会开始拉动主音量。所以当 Firefox 滑块达到 100% 时,master 也会。
(一直以来,Firefox 选项卡中 mp4 视频的 HTML5 音量控制可能保持在 100%。换句话说,在声音设置中,mp4 vid 的音量控制现在似乎与 Firefox 选项卡的音量控制分离。在某种程度上,我相信,这是人们所追求的;他们只是没有意识到这种权衡。)
现在在一个新的实验中,我在 Totem 中打开了一个视频(现在的应用程序叫做 Videos),发现 Totem 的内置音量滑块大约是三分之二。所以我把它推到了 100%,它把主系统的音量水平提高到了 100%:换句话说,我从 Totem UI 中控制了主系统的音量水平(虽然我可能没有意识到)。极坏的主意;此时发出声音的任何其他应用程序都可能会撕掉扬声器(以及您的耳膜)。
所以,我认为,如果您喜欢您的扬声器和耳膜,请考虑避免使用
flat-volumes = yes
.这里提到的修复都没有为我解决这个问题。
about:config
我通过访问 Firefox 的页面并将参数更改为 3.5找到了一个临时解决方法media.volume_scale
,这将 Firefox 的默认音量调整回了我系统上的 100%。对于您的系统,此值可能有所不同,因此我建议您尝试直到正确为止。编辑:
将值改回 1.0,现在一切似乎恢复正常。
我不得不取消注释
flat-volumes = no
并将参数设置为= yes
. 重新启动后,卷现在不会改变。