设置最大音量

Che*_*ang 5 alsa audio

我通常在WM(即i3wm)中工作并用于alsamixer调节音量。

最近在 Dell t5500 机器上安装的 Linux 在将最大音量设置为 时发出非常响亮的声音alsamixer。由于我平时使用入耳式耳机,如果错误地将音量设置为最大,可能会损坏我的耳膜。有没有办法设置峰值音量?

uml*_*ute 1

不直接。

我能想到的唯一方法是使用应用一些预放大的“虚拟声卡”(<1。所以它实际上是预阻尼)。因此,当您将音量设置为100%(虚拟声卡的)时,您实际上在真实声卡中具有更柔和的音量设置。

类似以下内容~/.asoundrc(未经测试):

pcm.!default {
  type plug
  slave.pcm amp
}

pcm.amp {
  type plug
  slave.pcm "plughw"
  ttable {
    0.0 = 0.7 #amplication factor for channel 0/0
    1.1 = 0.7 #amplication factor for channel 1/1
  }
}
Run Code Online (Sandbox Code Playgroud)

有关如何编写正确的 asoundrc 的更多信息,请参阅asoundrc 。