1
我有一個USB耳機,偶爾會插入我的筆記本電腦。當我這樣做,我必須把下面的~/.asoundrc
來得到它的工作:ALSA中聲音設備之間的故障轉移
defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1
這會導致兩個問題。首先,任何正在使用ALSA的正在運行的程序都會繼續使用筆記本電腦的內置聲卡。其次,如果我卸下USB耳機,我必須再次編輯~/.asoundrc
,並使用聲音重新啓動應用程序。
所以這確實是一個問題兩個部分:
- 如何配置ALSA,以便它允許我說明「(如果可用),否則使用聲音設備0用聲音設備1」?
- 如何配置ALSA將輸出從一個設備移動到另一個設備,如果其中一個設備消失(或出現首選設備)?