将系统的默认声音输出静音/取消静音的通用方法是什么?
$ amixer set Master mute
amixer: Unable to find simple control 'Master',0
$ amixer scontrols
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958',1
Simple mixer control 'IEC958',2
Simple mixer control 'IEC958',3
Simple mixer control 'IEC958',4
Simple mixer control 'IEC958',5
我知道声音控制已经从 amixer 转移到 Pulseaudio,但是,我仍然可以在我的 Debian 10 中使用 ALSA“主”控制,但不能在我的 Ubuntu 21.10 中使用,见上文。
来自https://superuser.com/questions/805525/pactl set-sink-mute 0 1
,但我试过了,但这不适用于我上面的 Ubuntu 21.10。
总而言之,我只需要一种通用的方法来静音/取消静音我的系统的默认声音输出,这在我所有的机器和我的所有 Linux 上都很好,就像 ALSA“主”控件一样。
我已经使用这个命令很久了:
这取决于当前状态静音/取消静音。
也增加音量:
pactl set-sink-volume @DEFAULT_SINK@ +3%
或减少音量:pactl set-sink-volume @DEFAULT_SINK@ -3%
静音:
取消静音: