昨天晚上Ubundu突然没声了,是彻底的没声音——不管是系统的还是应用程序或者网页的。google了一下,发现这问题还是比较频繁出现的,而且个人症状有些略微的差异。有些是系统声还在,但是应用程序没了,有些却完全相反。解决的方法也是不一而足,见仁见智。尽早折腾了一会,突然有声了(当时正开着播放器做测试,霎时被震晕了,后来神经还发了半天麻),虽然很莫名其妙,不过还是记录一下过程给下次做个参考。
因为以前都有声音,是突然没声的,近期也没有大的系统更新,所以排除驱动问题。
在系统工具—声音里面检查是否不小心mute了某些选项,结果是一切正常。
开始收集网上的方法,首先是检查声卡权限:
shell:
ls -la /dev/snd
我看了一下,似乎是正常的(虽然不知道正常的时候是啥样子,不过和他人列出的条目明显不同),不过以防万一:
sudo usermod -a -G audio usrname.
上述操作将用户usrname添加到audio组中。
不出意外,重启果然无效:(
然后用了这个方案:
aplay -l检查输出
alsamixer 将所有选项调高(warning:不要调到最大,可能会被Surprise)
sudo killall pulseaudio 然后到sound里把Mute勾掉
事实上,我完成最后一步后sound里面仍然没有被mute的选项。这时我看到“硬件”选项卡里面有测试扬声器的按钮,于是我就切换配置做测试,结果将配置切换到内置的“模拟立体声输出”后,声音突然就有了…好吧,我不记得以前这里是啥了,HDMI?不可能吧,我在win下也没用过这个输出端口啊…
总之,下次再出现类似问题,还是先到sound里面仔细看看。