重新启动后音量设置达到最大值的解决方法

bel*_*qua 7 startup sound pulseaudio 12.04

我最近将我的 Dell E6510 笔记本电脑升级到 12.04(带有 Unity 的 Ubuntu)。我注意到每次重新启动后,音量总是将自身重置为最大级别。

虽然我试图确定这是否是一个错误,但我想知道是否可以在登录或启动时做一些事情来静音(或者可能只是减少)系统音量。

在检查了 reverendj1 的回答后,我尝试了pacmd set-sink-volume 0 0然后sudo alsactl store,在第一个命令失败后。

我还右键单击音量指示器并转到声音设置...”--从那里,我在输出选项卡上选择了内置音频模拟输出(这是我唯一的选择,但没有突出显示)因为某些原因)。

在此故障排除过程中,我重新启动了几次。我不是 100% 确定是否有任何模拟输出设置从安装默认值被更改过,但我正在为后代记录设置,以防其他人遇到这个:

模拟输出设置

rev*_*dj1 9

要使声音静音,您可以使用以下命令:

pacmd set-sink-volume 0 0
Run Code Online (Sandbox Code Playgroud)

第一个 0 是接收器,第二个是您要设置的音量。音量范围从 0 到 65536,因此要将其设置为半音量,您可以简单地使用:

pacmd set-sink-volume 0 32768
Run Code Online (Sandbox Code Playgroud)

这是有关使用PulseAudio CLI (pacmd) 的更多信息的链接