我需要在bash脚本中设置系统卷,但我不知道如何做到这一点。 我应该使用alsactl
吗? 我可以使用/proc
或/sys
中的某些值吗?
你应该使用amixer工具。
运行没有参数的amixer
来获得混音器控件的列表。
使用像这样的命令:
amixer set Master 50% # set absolute amixer set Master 2dB+ # set relative amixer set Master unmute
你也可以使用pactl
。
pactl set-sink-volume 0 60% # set absolute pactl set-sink-volume 0 +10% # set relative pactl set-sink-mute 0 0 # unmute
特别是, pactl set-sink-mute 0 0
amixer set Master unmute
命令在我的计算机上工作,其中, amixer set Master unmute
不会。