4 command-line pulseaudio 11.10 11.04 alsa
这很奇怪,我有一个默认麦克风,还有另一个麦克风。当我使用此命令时,它始终显示未静音,但麦克风音量为 0%。如何或什么是我可以准确找到这些值的方法。
$ pactl list | sed -n '/^Source/,/^$/p' | grep Mute
Mute: no
Mute: no
Mute: no
Run Code Online (Sandbox Code Playgroud)
通过使用Pulseaudio 命令行界面,我们将获得大量有关可用资源的信息
pacmd list-sources
Run Code Online (Sandbox Code Playgroud)
将显示一个相当长的列表。当前活动输入用星号标记。我们可以将其与此结合,grep但随后会丢失输出有效来源的信息
pacmd list-sources | grep volume
Run Code Online (Sandbox Code Playgroud)
要将输出设置为定义的值,我们需要知道它的索引,该索引也由list-sources发出
pacmd set-source-volume <index> <value> # value: 0 = mute 65536 = 100%
Run Code Online (Sandbox Code Playgroud)
我们可能还需要使用
pacmd set-source-mute <index> 0
Run Code Online (Sandbox Code Playgroud)