我试图通过bash中的amixer更改两个简单混合器控件的音量。
下面是我正在运行的ALSA版本:
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k3.8.13-gentoo.我有两个简单的混合器控件('DAC',0和'DAC',1),我对它们感兴趣:
$ amixer scontrols
...
Simple mixer control 'DAC',0
Simple mixer control 'DAC',1
...我可以使用amixer set command轻松地单独设置每个控件的音量。
$ amixer set -c0 DAC,0 10%- && amixer set -c0 DAC,1 10%-虽然它很有效,但是执行两次amixer对我来说并不是很有说服力。是否有一种方法可以使用单个amixer执行来更改多个简单混合器控件的音量?
发布于 2013-09-28 23:00:09
您可以通过stdin传递多个命令。
amixer -c0 -sq <<-EOF
set DAC,0 10%-
set DAC,1 10%-
EOFhttps://stackoverflow.com/questions/19071434
复制相似问题