回答:
デフォルトのオーディオ入力/出力を設定するための、よく説明されたチュートリアルがあります。
最初:を使用してオーディオ出力デバイスを一覧表示します
pactl list short sources
出力の例:
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
2番目:デフォルトの出力デバイスを設定するには、コマンドを実行します
pactl 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
次に、ファイルの一番下までスクロールします。ここから始まる2行set-
がコメント化されます。
ここで、これらの行のコメントを外し、入力および出力の単語を、デフォルトにしたいシンク(出力用)/ソース(入力用)の番号に置き換えます。
例(デフォルトの入力と出力の両方を設定):
### Make some devices default
set-default-sink 3
set-default-source 3
PS:Bimのコメントで説明したように、(彼によれば)/etc/pulse/default.pa
入出力番号の代わりに入出力名を入れることもできます。
例:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
これを行った後、保存して終了します。次に、を実行して〜/ .config / pulseディレクトリを削除しrm -r ~/.config/pulse
、システムを再起動します。システムが再起動したら、適切なデバイスをデフォルトとして設定する必要があります。
load-module module-switch-on-connect
/etc/pulse/default.pa
# load-module module-switch-on-connect
'alsa_output.pci-0000_00_1f.3.analog-stereo'
set-default-sinkには、デバイス番号よりも名前文字列(この例では)を使用する方が理にかなっています。番号は変更される可能性がありますが、その名前はおそらくそうではありません...
pactl list short sinks
と言い、以下の例ではを使用しますpactl list short sources
。少しわかりにくいです。
Singriumの回答を機能させるには、次の行を/etc/pulse/default.pa
追加して、この行をコメントアウトする必要がありました#
。
# load-module module-switch-on-connect
そうしないと、起動時にオーディオデバイスが既定のデバイスに設定されますが、検出されるとUSBハブに切り替わります。これにより、その切り替えが防止され、選択したオーディオデバイスが出力になります。
これはPulseAudio Volume Control
、GUIを使用する場合に実行できます。
PulseAudio Volume Controlを開いたらconfiguration
(最後のタブ)を選択し、profile
ドロップダウンメニューから使用する出力または入力を選択します。
これに似ているはずです
PulseAudio Volume Control
現在使用中の各入力、出力、システムサウンド、アプリケーションの音量レベルを調整するためにも使用できます。
ここにLinuxhintからの投稿があり、PulseAudioに関する詳細情報があります。
sudo
、実行時には必要ありませんsudo rm -r ~/.config/pulse