教你解決OpenSUSE 11.0 Gnome桌面下的聲音問題
每天一講,今天講的是OpenSUSE 11.0 Gnome桌面下的聲音問題。關(guān)于OpenSUSE 11.0 Gnome桌面下的聲音,有一個(gè)在OpenSUSE 11.0 beta的時(shí)候就被發(fā)現(xiàn)的嚴(yán)重Bug,該Bug被標(biāo)記為Critical,但到現(xiàn)在仍然沒有被修復(fù)。
Bug主角pulseaudio是OpenSUSE Gnome桌面的默認(rèn)聲音服務(wù),所以這個(gè)Bug直接影響眾多Gnome用戶。其表現(xiàn)為pulseaudio服務(wù)間斷性的連接不上,,這個(gè)時(shí)候點(diǎn)開音量控制(pavucontrol)的會(huì)顯示”Connection refused”,導(dǎo)致系統(tǒng)部分程序沒有聲音,比如Banshee。奇怪的是mplayer并不受影響,據(jù)說是因?yàn)閙player的聲音處理是獨(dú)自完成的。
開機(jī)進(jìn)入Gnome桌面后,系統(tǒng)聲音是正常的,一旦用戶啟動(dòng)Yast2,輸入密碼登錄后,進(jìn)程里面會(huì)有一個(gè)root用戶在用著的pulseaudio,普通用戶就有可能沒有辦法再連接上這個(gè)服務(wù),因此導(dǎo)致Gnome桌面系統(tǒng)的聲音出現(xiàn)問題。
在官方解決這個(gè)問題之前,我暫時(shí)的解決方法是到y(tǒng)ast里面搜索pulse,把列出來的rpm包全部刪除,也不需要再安裝什么另外的軟件包,alsa自己會(huì)去接管。刪除pulseaudio后***要做的就是改一下托盤聲音圖標(biāo)的連接,換成原始的Gnome音量控制:cd /usr/binsudo ln -s /usr/bin/gnome-volume-control pavucontrol
重啟OpenSUSE 11.0,搞定。大可不必?fù)?dān)心出什么問題,沒有pulseaudio的OpenSUSE我們都用了那么多年了。Pulseaudio服務(wù)的愿望是好的,統(tǒng)一聲音領(lǐng)域,降低聲音系統(tǒng)的復(fù)雜程度,但是貌似還不是很成熟,俺就不當(dāng)OpenSUSE 11.0的小白鼠了。經(jīng)過長時(shí)間學(xué)習(xí)OpenSUSE 11.0 Gnome,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。
【編輯推薦】