私は2つのサウンドカードを持つコンピュータでPulseAudioを使ってDebian 9を実行しています。下のスクリーンショットは、オーディオが再生されないときの音量調整アプリケーションを示しています。オーディオを再生すると、出力デバイスを選択できるドロップダウンメニューが表示されます。出力装置を選択する方法はありますか?今後オーディオストリーミングが始まりましたか?私にとって、それはもっと自然なようです。
編集:これは私の一般的なユースケースです。デスクトップスピーカー(サウンドカードA)を介さずにリビングルームステレオ(サウンドカードB)でマイコンピュータの曲を再生したいです。出力は事前に選択できないため、曲を起動してデスクトップスピーカーで再生してから、音量調整ウィンドウの再生タブにオプションが表示されたら、リビングルームスピーカーを選択する必要があります。これで目的の出力を選択したので、曲を最初から再生する必要があります。これは悪いユーザーエクスペリエンスです。
ベストアンサー1
デフォルトでは、PulseAudioは各アプリケーションの出力が最後に使用された方向位置を記憶し、別々に通知されるまでその出力デバイスを引き続き使用しようとします。以前の使用履歴がない場合は、代替デバイスが使用されます。
この機能を無効にし、/etc/pulse/default.pa
変更行を編集して、特に設定しない限り、すべてのアプリケーションが常に代替デバイスを使用して起動できるようにすることができます。
load-module module-stream-restore
これに関して:
load-module module-stream-restore restore_device=false
paswitch
または、各アプリケーションのPulseAudio永続出力レコードを繰り返し、指定されたデバイスを指すようにすべてを変更するツールがあります。https://www.tablix.org/~avian/git/paswitch.git(詳しくはこちらをご覧ください)