[ThinkPad X300] 解決 ubuntu 下內建麥克風無法使用的問題

在 Lenovo ThinkPad X300 安裝 ubuntu 可以說是相當容易的一件事,不管是 9.10(Karmic Koala)還是最近的 10.04(Lucid Lynx),X300 幾乎所有的硬體功能在裝完 ubuntu 後都直接可以用:幾組重要的 Fn 組合鍵運作正常(調整音量還有螢幕亮度的時候還有非常漂亮的 OSD),小紅點網頁捲動的功能也有好幾種解決方案。由於這一兩年下來,ubuntu + ThinkPad 帶給我相當好的使用經驗,所以 10.04 發行之後我已經把 X300 完全轉換成 ubuntu。其中值得提的一點是 ubuntu 在最近的幾個版本大幅改進了開機的速度,在 X300 內建的 SSD 加持下,目前 ubuntu 10.04 開機或關機只需要十秒左右甚至更短的時間,速度飛快。所以休眠已經用不太到了(笑)....

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

重開機之後,選音效屬性(點右上角的喇叭圖示上按右鍵就可以看見)


屬性當中的「 Input」選項這時會多一個「Internal Audio」:


這個新的「Internal Audio」是由 ALSA 驅動的,所以要另外幫它裝個 GUI 控制起來比較方便。到 Synaptic Package Manager 裡面找 gnome-alsamixer ,然後把它安裝起來。裝好後打開 gnome alsa mixer 在左下角點選「Internal Mic」,然後照著圖中的方式選取「Capture」下方的 Rec.,內建麥克風應該就可以正常工作。


透過上述的方式,我已經可以在 ubuntu 裡面正常使用 skype,希望這篇分享能對有需要的網友有點幫助。
You don't take a photograph, you make it. - Ansel Adams
2010-05-28 12:09 #1
感謝分享

我的10.04開機速度沒那麼快,看來SSD真是好物。不過10.04的UI我真的很喜歡,色調也沒有原來那麼屎黃了
感謝您的分享
Acer Aspire 1410於ubuntu 9.10也有相同的症狀
有空來試試您的解決方案
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結