今天總算解決了一個拖了很久的問題,或者應該說我之前太懶了,才會拖到現在。我幾個月前在家中的電腦上灌了Ubuntu 7.04,在灌好之後除了音效卡和顯示卡以外的所有東西都能正常運作,而顯示卡在我裝了官方的驅動程式之後就能正常運作,唯獨音效卡死也不動。但我之前還有另外一台筆記型電腦可以用,所以家裡的這台電腦就放著讓它爛,懶得理它,就這樣一直拖到我當兵放結訓假回來只剩這台電腦能用時,我才不得不面對這個問題。
言歸正傳,因為音效卡沒有正常運作,所以我就從系統=>偏好設定=>音效進去做測試,但在我按下測試按鈕之後出現了一堆錯誤訊息。
這時我的惰性又開始發作,想說會不會更新到7.10就好了,但事實證明我太天真了,更新完之後問題依然存在。於是我把錯誤訊息的第一行
audiotestsrc wave=sine freq=512 !
貼上去Google搜尋,點進去第一個搜尋結果看看,沒想到答案就在這個網頁之中。我在這個網頁很底下的地方找到了一篇宣稱可以成功解決的方法,於是我照著上面的方法去做,在終端機中輸入以下的指令
$ sudo /etc/init.d/alsa-utils restart
$ sudo chmod 666 /dev/snd/*
然後再到系統=>偏好設定=>音效裡測試,果然就有聽到聲音了。
由這次的經驗我得到幾個結論:
(1) Google真的很神,問題的答案通常就在前幾個搜尋結果裡。
(2) 遇到問題不要偷懶,問題不會自動消失。
(3) Linux的問題還是要找英文網頁會比較容易找到答案。
Sep. 15, 2008
後來發現這樣做還是有個問題,當我重新開機之後,就必須要打開終端機執行那兩行指令,不然還是沒聲音,但這樣做真的很沒效率,應該有某種方法可以讓Ubuntu在開機時就自動執行那兩行指令才對。
於是我再度請出Google,這次搜尋的關鍵字是ubuntu execute bash script startup,果然又很快找到答案了,解決方法為:
$ sudo vim /etc/rc.local
然後在exit 0之前加入以下兩行
sudo /etc/init.d/alsa-utils restart
sudo chmod 666 /dev/snd/*
這個檔案在開機時會是最後一個自動執行的,在預設的狀況下它不會做任何事,當我修改了檔案之後,加進去的指令在開機時就會自動被執行,自動把音效卡搞定。
熱門文章
-
作者:王一哲 日期:2021/3/28 快速傅立葉變換 快速傅立葉變換 (fast Fourier transform, FFT) 是一種用來計算離散傅立葉變換 (discrete Fourier transform, DFT) 及其逆變換的計算方法,目前常用的是庫利-...
-
日期:2021/7/7 作者:王一哲 前言 我一開始是參考這篇文章〈 在 Linux 上讓 Chrome 的 Line 擴充元件當作獨立運作程式執行 〉,也在 Linux Mint 上成功地建立了快速啟動的按鈕,但是同樣的方法到了 Ubuntu 20.04 搭配 Gno...
-
前言 SymPy 是 Python 的符號運算套件,可以幫助我們計算函數的微分、積分,而且套件裡已經內建了常用的常數和函數,例如圓周率$\pi = 3.14159265358979$、尤拉常數$E = 2.71828182845905$、正弦函數$\sin$。如果已經在電腦上安...
2008年9月13日 星期六
Ubuntu 7.10 音效卡的問題
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言