何らかの理由でマイクがデフォルトでスピーカーとして使用されるため、起動するたびにオーディオ出力デバイスを「ライン出力」ヘッドフォンに切り替える必要があります。
これはよく説明されたチュートリアルです デフォルトのオーディオ入力/出力を設定します。
最初:を使用してオーディオ出力デバイスを一覧表示します
pactl list short sinks
出力の例:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Second:デフォルトの出力デバイスを設定するには、コマンドを実行します
set-default-sink <'output device name'>
例:pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
さて、再起動のたびにこれを機能させるには、次のようにします:
まず、ファイルを開きます/ etc/Pulse/default.pa:
Sudo -H gedit /etc/Pulse/default.pa
次に、ファイルの最後までスクロールします。set-
で始まる2行がコメント化されます。
ここで、これらの行のコメントを外し、入力および出力の単語を、デフォルトにするシンク(出力用)/ソース(入力用)の番号に置き換えます。
例:
### Make some devices default
set-default-sink 3
set-default-source 3
これを行った後、保存して終了します。次に、rm -r ~/.config/Pulse
を実行して〜/ .config/Pulseディレクトリを削除し、システムを再起動します。システムが再起動したら、適切なデバイスをデフォルトとして設定する必要があります。
GUIを使用する場合は、PulseAudio Volume Control
でこれを実行できます。
PulseAudioボリュームコントロールを開いたら、configuration
(最後のタブ)を選択し、profile
ドロップダウンメニューから使用する出力または入力を選択します。 これに似ているはずです
PulseAudio Volume Control
を使用して、現在使用中の各入力、出力、システムサウンド、およびアプリケーションの音量レベルを調整することもできます。
LinuxAudioの post にPulseAudioの詳細が記載されています。
Singriumの回答を機能させるには、/etc/Pulse/default.pa
を追加して#
からこの行をコメントアウトする必要がありました。
# load-module module-switch-on-connect
そうしないと、起動時にオーディオデバイスが既定のデバイスに設定されますが、検出されたらUSBハブに切り替わります。これにより、その切り替えが防止され、選択したオーディオデバイスが出力になります。