最近把老本的系統替換成Ubuntu 12.10 server,打算全面放棄Gnome.
從Server開始升級成桌面環境我就不介紹了。
發現幾個問題:
第一、 nvidia最新的顯卡驅動(nvidia-current)不兼容我的老本(acer 4720g),關閉gui程序時會導致系統死機。原因不明。
第二、 如果不裝gnome,默認開機無聲音。
切入正題。
為了解決無聲音的問題,我google好久,最終找到解決方案。
這個問題是由於我的筆記本使用集成聲卡,但是alsa未正確配置的關系。
首先確定普通用戶是否有訪問alsamixer的權限。
如果普通用戶執行出錯,則說明可能是權限問題。這時的解決方案是,把當前用戶加入audio或者直接執行
chmod 777 /dev/snd/*
然後可以執行alsamixer試下效果。如果可以的話,是否你的聲卡認到了。並調整音量。
如果這不能解決問題,請參考下面:
老鳥可以跳過下面這段直接參考: https://help.ubuntu.com/community/HdaIntelSoundHowto
解釋:
$ cat /proc/asound/card0/codec* | grep Codec
這條是用來確定聲卡類型的。
/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
這個文件其實是txt文件,不需要解壓。
在這個文件裡,主要找的是適合您筆記本或者台機型號的model,我這邊試驗了一些model,最終確定我的筆記本應該用acer-aspire作為model,也就是在/etc/modprobe.d/alsa-base.conf的最後加入
options snd-hda-intel model=acer-aspire
然後重啟或者執行sudo alsa force-reload再確認一下是否有聲音。