ubuntu + ThinkPad 固然好處多多,但有個美中不足的地方是 X300 內建的麥克風無法使用,這對於常使用 skype 的我而言是相當不方便的事(不過我沒試過外接的麥克風(汗))。這裡跟大家分享一個我在 ubuntu 社群裡面找到的解決辦法。
目前 ubuntu 的音效驅動是透過 pulseaudio 這支程式 ,原來的 ALSA 變成了備而不用的狀態。大部分時候 pulseaudio 都能正常驅動音效硬體(比如說我在 VAIO FW490 上面也裝 ubuntu 10.04,機器的內建麥克風可以工作),但有時候就會出現這裡遇到的問題。解決之道的第一步是把 ALSA 給找回來,首先在 Synaptic Package Manager 裡面找到兩個 ALSA 音效的軟體包:
linux-backports-alsa-lucid-generic
linux-backports-alsa-lucid-generic-pae
如果你用的是 9.10,就會是下面這兩個:
linux-backports-alsa-karmic-generic
linux-backports-alsa-karmic-generic-pae
點選之後把它們安裝起來,裝好後就有 ALSA 的音效硬體支援了。下一步是用手動方式加載 ALSA 的 module。這也很簡單,只要在 /etc/pulse/default.pa 裡面加一行程式碼就可以了:(記得要用 sudo)
load-module module-alsa-source device=hw:0,0
重開機之後,選音效屬性(點右上角的喇叭圖示上按右鍵就可以看見)
![[ThinkPad X300] 解決 ubuntu 下內建麥克風無法使用的問題](http://attach.mobile01.com/attach/201005/mobile01-e4b3deb9d67c96a26acf571a1e9f116f.png)
屬性當中的「 Input」選項這時會多一個「Internal Audio」:
![[ThinkPad X300] 解決 ubuntu 下內建麥克風無法使用的問題](http://attach.mobile01.com/attach/201005/mobile01-6aa9ec47043ce314adf77690284e2127.png)
這個新的「Internal Audio」是由 ALSA 驅動的,所以要另外幫它裝個 GUI 控制起來比較方便。到 Synaptic Package Manager 裡面找 gnome-alsamixer ,然後把它安裝起來。裝好後打開 gnome alsa mixer 在左下角點選「Internal Mic」,然後照著圖中的方式選取「Capture」下方的 Rec.,內建麥克風應該就可以正常工作。
![[ThinkPad X300] 解決 ubuntu 下內建麥克風無法使用的問題](http://attach.mobile01.com/attach/201005/mobile01-a2192cde0d8791770e1e2e321d9041e7.png)
透過上述的方式,我已經可以在 ubuntu 裡面正常使用 skype,希望這篇分享能對有需要的網友有點幫助。