一時停止後に正しいサウンドカードを選択するために、デフォルトのサウンドカードを選択するか、他のすべてのサウンドカードを無効にします。
承認された回答:
これは、PulseAudio(ALSAではない)を使用してデフォルトのサウンド出力カードを動的に設定する方法です。
-
ソースとシンクのチェックリスト
$ pactl list short sources 0 alsa_output.pci-0000_00_1b.0.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 1 alsa_input.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 2 combined.monitor module-combine-sink.c s16le 2ch 44100Hz SUSPENDED $ pactl list short sinks 0 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING 1 combined module-combine-sink.c s16le 2ch 44100Hz IDLE 2 alsa_output.pci-0000_01_00.1.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
-
デフォルトを設定する:
$ pactl set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo $ pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
ポートを設定することも可能です。キーショートカットを使用してサウンド出力を切り替える方法を参照してください
参照: man pactl