将音量设置为低于特定阈值时 USB 耳机静音

jst*_*rek 12 sound usb unity

在 Ubuntu 14.04 LTS 中使用带有 Unity 默认音量控制的 USB 耳机(Microsoft LifeChat LX3000),当我将系统的主音量调到某个阈值以下时,扬声器突然静音。阈值各不相同,但大约是可用规模的 25% 到 33%。我希望声音会逐渐变得越来越安静,直到在零音量下达到静音状态。

我怎样才能得到那种(恕我直言更直观)的行为?什么原因导致提前静音?

小智 7

我遇到了类似的问题(尽管使用了不同的耳机)并在这里找到了解决方案:

https://chrisjean.com/fix-for-usb-audio-is-too-loud-and-mutes-at-low-volume-in-ubuntu/

我建议您遵循上述链接中的建议,但我已经复制了相关部分,以防将来网站或帖子消失。

  1. 打开终端(CTRL + ALT + T)并输入以下内容以在编辑前创建原始文件的备份副本:

    sudo cp /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common_original
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在文本编辑器中编辑文件。

    gksu gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
    
    Run Code Online (Sandbox Code Playgroud)

    系统会要求您输入密码 - 输入密码,您应该会看到一个文件编辑器弹出。

  3. 找到“[Element PCM]”部分

    [元素PCM]
    开关 = 静音
    体积 = 合并
    override-map.1 = 全部 
    override-map.2 = 全左,全右
    
  4. 修改该部分,使其看起来像这样:

    [元素PCM]
    开关 = 静音
    音量 = 忽略
    音量限制 = 0.01
    override-map.1 = 全部 
    override-map.2 = 全左,全右
    
  5. 保存最终版本并在终端中输入以下内容以重新加载配置:

    pulseaudio -k
    
    Run Code Online (Sandbox Code Playgroud)

笔记

  • 音量限制的数字(在本例中为 0.01)可能太大声或太安静,请更改值,保存文件,重新加载配置并重复直到您满意为止。其他测试值分别为 0.05(太安静)、0.075 和 0.5(太大声)。
  • 不是我的指南 - 但它解决了我的问题,希望能帮助其他人。

  • 糟糕,现在内部扬声器不工作了。猜猜我将不得不恢复。 (2认同)