我一直在尝试找到一个一致的 shell 命令来调整笔记本电脑的音量。建议我尝试(用于静音/取消静音):
pactl set-sink-mute 0 toggle
它没有用,我得到了错误
Failed to get sink information: No such entity
经过一番查看,我发现在命令中更改0
为1
有效。我认为这是因为 pactl 在启动时为我的声卡分配了一个编号,而当我重新启动笔记本电脑时该编号发生了变化。
这很好,但是当我重新启动笔记本电脑时,音频键无法再次工作。我在 shell 中尝试了工作命令并再次得到“没有这样的实体”错误。如果我改1
回0
(即原始命令),它会再次起作用。
这让我很困惑,因为我认为我只有一张声卡。无论如何,如果分配给卡的编号不一致,是否有一致的方法来引用该卡并调整其音量?