Amixer 返回错误的音频值

Amixer 返回错误的音频值

运行命令:

amixer -D pulse sset Master 30%

应该把音量调到30%对吧?

运行时:

amixer get Master

它返回说音频音量为 52%。

对我的问题有任何解释或解决方案吗?谢谢!

答案1

Pulseaudio 有自己的一套音量控制,该pulse设备是允许仅 ALSA 应用程序使用 Pulseaudio 的转换器。

我非常怀疑设置任何设备上的混音器控制pulse可以执行任何明智的操作。而且我不确定读取混音器控件会返回哪个值,可能是默认接收器的音量设置(但我必须阅读源代码才能找到答案)。

如果您想从命令行控制 Pulseaudio 应用程序的音量(无论它们是通过 ALSA 还是直接使用 Pulseaudio),请查看pacmd.

相关内容