小编bp9*_*p99的帖子

找出声音输出是否静音(ALSA with Pulseaudio)

我正在尝试查找输出10取决于我是否将输出静音的命令。

我正在尝试这个:

amixer sget Master
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 64 [100%] [0.00dB] [on]
Run Code Online (Sandbox Code Playgroud)

现在这里的值会相应地改变(如果我减小音量,百分比和 dB 值会发生变化)。但是,如果我进入Pavucontrol“输出设备”选项卡上的输出并将其静音,则上述命令的输出保持不变。几乎没有任何变化。但是我的声音确实静音了。

我应该使用什么命令?为什么不[on]改成[off]?不应该吗?

提前致谢。

scripting alsa audio pulseaudio alsamixer

4
推荐指数
2
解决办法
4807
查看次数

标签 统计

alsa ×1

alsamixer ×1

audio ×1

pulseaudio ×1

scripting ×1