这是一个有点神秘的问题。
我将 Ubuntu 14.04 升级到了 16.04。现在每次重启后音量都会重置为 100%。
这很神秘,因为它只发生在一台计算机上,而在另一台计算机上音量保存正常。
另一个谜团是,我在同一台计算机上安装了 Ubuntu 14.04 和 16.04,并且都使用公用/home
。在 Ubuntu 14.04 上可以正常播放声音,但在 16.04 上却不行。
我该如何解决此问题?
答案1
我创建了一个新用户,发现新用户的声音工作正常。这意味着用户配置出了问题。我找到了一些配置,看起来问题已经解决了。文件不是文本格式,我不知道那是什么格式。
我删除了所有文件~/.config/pulse/
并重新启动。现在一切正常。
我还删除了所有文件,以/root/.config/pulse/
修复登录屏幕上的 100% 音量。
我认为他们在新版本中更改了一些配置文件的格式pulseaudio
。14.04 中的配置pulseaudio
在某种程度上令人困惑。
我看到了有关此问题的一些错误报告。当您用相同的 Ubuntu 版本替换时可能会发生这种情况/home
。
更新:这看起来像是发行版升级错误。我在另一台计算机上将 14.04 升级到 16.04,也出现了同样的问题。
cookie
~/.config/pulse/
升级后需要删除文件。
答案2
禁用 PulseAudio 均衡器中的“保留设置”。
答案3
受到 Pilot6 的启发,我通过打开/home/dell/.config/pulse/default.pa
Gedit 并搜索音量来修复了我的问题。它在 2 个地方找到了它,将它找到的第二个更改为以下内容,将我的启动音量设置为 63%。
上一个条目:
set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 65536
新条目:
set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 41288
无需超级用户权限,我只需进行一个简单的更改并重新启动机器,它就可以正常工作。如果您不想要 63%,只需将 65536 除以您想要设置的百分比即可。
希望这可以帮助。
答案4
因此,对于这个问题,可接受的解决方案是弄乱脉冲音频配置。
我来这里是为了拼命尝试修复 Raspbian 中的某个问题。
对两者都有效的一个技巧是将@proprocrastinator 的 amixer 解决方案放入您的 ~/.profile 配置中。
这样,无论何时您登录,~/.profile 都会运行,并且
amixer -D pulse sset Master 50%
结果是执行。
我的麦克风出了问题,同样修复了
amixer sset MIC 100%
对于那些在谷歌中搜索相同内容的人来说。
...我不认为这是最佳解决方案。但是,如果你找不到更好的方法,它可能会起作用。