我想在 USB 連接的擴大機/DAC 和板載音訊之間輕鬆切換。我正在使用完全更新的 Arch Linux x64 和 PulseAudio 4.0-2。
該板上的另一個線程是關於切換輸出接收器和移動活動音訊串流,看這裡。
使用已接受的答案的腳本,儘管稍作修改,我可以在 amp/dac 和我的板載音訊之間來回切換,就像我想要的那樣。同樣,我的音訊串流也從舊接收器移至新接收器。
問題是並非每個應用程式都使用新的接收器。例如:如果我在網頁瀏覽器中暫停了一個 YouTube 剪輯,並且我切換了輸出接收器並移動了所有音訊串流,如果我隨後取消暫停該剪輯,則音訊仍將透過舊接收器播放!
行動音訊串流似乎只是移動活動的(目前正在播放的)音訊串流。我認為未播放的音訊串流可能處於某種暫停模式,但仍由 PulseAudio 跟踪,因此可以移動,但看起來並非如此。可能是出於某種原因,我真的不知道,因為我不太熟悉音響系統的工作原理。
但如果我不使用帕克特爾使用聲音設定gnome 控制中心為了切換接收器,每個應用程式都會尊重新切換到的接收器 - 甚至是我的帶有暫停 YouTube 剪輯的網路瀏覽器。
這個問題或許可以歸結為:我怎樣才能透過使用終端程序,例如帕克特爾,讓每個應用程式都使用我的新接收器來播放聲音,就像gnome 控制中心可以?這包括當前未播放某種聲音的程序,因此似乎沒有可移動的音訊串流。