再起動するたびに、PulseAudioはシンク(私の場合は「HDMIオーディオ出力」)をデフォルトとして設定します。
したがって、リブートするたびに音が聞こえず、毎回デフォルトのシンクを「アナログ出力」に再構成する必要があります。
HDMIなどの特定のシンクを削除/無効にする、または既存のシンクを上書きするデフォルトのシンクを設定するにはどうすればよいですか?
default.paを編集する前の別のアプローチは、隠しディレクトリ~/.pulseaudio
を/ homeディレクトリの~/.pulseaudio.000
のような名前に変更することです。これは、ユーザー定義のセットアップが保存される場所です。削除または名前を変更すると、すぐに/ etc/Pulse/default.pa設定から再作成されます。
これがシステムに影響を与えない場合にのみ、udevがデフォルトのシンクとしてHDMIインターフェイスをロードする可能性があります。次に、 HagenaarsDotN でdefault.paを編集することで既に言及した方法の1つがあります。 現在のdefault.paのバックアップを作成することをお勧めします。かなり自己説明的なこのセクションを探してください(hal-detectは動作しないことに注意してください) Ubuntu> 10.04)。
### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
#
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif
オーディオを機能させるもう1つのよりエレガントな方法は、以下に示すように、paprefsからの「同時出力」を有効にすることです。
これにより、内部オーディオとHDMIインターフェイスの両方でオーディオ出力が可能になります。この仮想出力デバイスをデフォルトにすると、すべてのオプションが手元にあります。
18.10で修正できました
ファイル/ etc/modprobe.d/blacklist.conf
追加
blacklist snd_hda_codec_hdmi
私はこの提案を見つけました https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/
pulseaudioの設定を編集する必要があると述べています
Sudo nano /etc/Pulse/default.pa
#set-default-sink output
をset-default-sink {name of your device}
に置き換えます
私はチェックしましたが、アプローチは10.10でも有効であるはずです