我剛剛從CentOS 5.5升級到6.3,它使用pulseaudio作爲聲音。有沒有使用pulseaudio將Skype揚聲器和鈴聲指向不同設備的方法?
使用的CentOS 5.5,我所有的聲音設備出現了每種聲音的選擇,所以我可以選擇我的鈴聲和耳機的揚聲器(他們的談話過程中聽取的術語)桌面音箱。
下的CentOS 6.3,只有pulseaudio的顯示出來的聲音選項,那麼所有選項(揚聲器,麥克風,振鈴)設置爲耳機。因此,由於我一直不戴我的耳機,所以我聽不到響。
有CentOS的6.3下配置的Skype,所以我可以振鈴去桌面音箱和揚聲器(在通話過程中傾聽)去耳機的方法嗎?
感謝, -W。
嗨,我仍然無法得到這個工作。我的任何聲音設備都沒有media.role'事件',所以似乎沒有辦法讓聲音響起來。無論我將揚聲器插入內置音響設備還是將其插入USB聲卡,情況都是如此。也許這個問題歸結爲:我怎麼能給這些聲音設備之一media.role'事件'? 我可以使用pavucontrol的Playback選項卡來重定向音頻流,但正如您所說的那樣,兩個輸出流(振鈴和收聽)都會發送到同一個設備。 – wchlm
如果您的桌面陷入默認狀態,這將全部「正常工作」。我猜猜它不是。這不是最乾淨的解決方案,但您可以做一件事來移動事件輸出(請注意,_all_事件聲音將被路由到您的揚聲器,而不僅僅是Skype)。在控制檯中,運行「PULSE_PROP =」media.role = event「paplay --raw/dev/zero」。您現在應該在pavucontrol中看到一個paplay流。把它移到揚聲器應該讓所有的事件流在那裏路由。您需要返回控制檯並按Ctrl-C來停止paplay。 –
我正在運行最新版本的Skype(此時爲4.3.0.37)。當Skype正在響鈴時使用'pacmd'和'list-sink-inputs',並且在Skype進行語音呼叫時,我可以看到它始終使用「media.roll = phone」。所以看來,使用當前版本的Skype,Pulseaudio無法區分振鈴聲和語音對話。 –