web-dev-qa-db-ja.com

Ubuntu 18.04でデフォルトのオーディオ出力デバイスを設定するにはどうすればよいですか?

何らかの理由でマイクがデフォルトでスピーカーとして使用されるため、起動するたびにオーディオ出力デバイスを「ライン出力」ヘッドフォンに切り替える必要があります。

このスクリーンショットを参照してください [See this screenshot

29
tiddlesticks

これはよく説明されたチュートリアルです デフォルトのオーディオ入力/出力を設定します。

最初:を使用してオーディオ出力デバイスを一覧表示します

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ディレクトリを削除し、システムを再起動します。システムが再起動したら、適切なデバイスをデフォルトとして設定する必要があります。

30
singrium

GUIを使用する場合は、PulseAudio Volume Controlでこれを実行できます。

PulseAudioボリュームコントロールを開いたら、configuration(最後のタブ)を選択し、profileドロップダウンメニューから使用する出力または入力を選択します。 これに似ているはずです

PulseAudio Volume Controlを使用して、現在使用中の各入力、出力、システムサウンド、およびアプリケーションの音量レベルを調整することもできます。

LinuxAudioの post にPulseAudioの詳細が記載されています。

7
Starbuck

Singriumの回答を機能させるには、/etc/Pulse/default.paを追加して#からこの行をコメントアウトする必要がありました。

# load-module module-switch-on-connect

そうしないと、起動時にオーディオデバイスが既定のデバイスに設定されますが、検出されたらUSBハブに切り替わります。これにより、その切り替えが防止され、選択したオーディオデバイスが出力になります。

6
ahmorris