昨天晚上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里面仔細看看。