再起動するたびに、PulseAudioはシンク(私の場合は「HDMIオーディオ出力」)をデフォルトとして設定します。
したがって、再起動するたびに音が聞こえず、毎回デフォルトのシンクを「アナログ出力」に再構成する必要があります。
HDMIなどの特定のシンクを削除/無効にする、または既存のシンクを上書きするデフォルトのシンクを設定するにはどうすればよいですか?
再起動するたびに、PulseAudioはシンク(私の場合は「HDMIオーディオ出力」)をデフォルトとして設定します。
したがって、再起動するたびに音が聞こえず、毎回デフォルトのシンクを「アナログ出力」に再構成する必要があります。
HDMIなどの特定のシンクを削除/無効にする、または既存のシンクを上書きするデフォルトのシンクを設定するにはどうすればよいですか?
回答:
default.paを編集する前の別のアプローチは、隠しディレクトリの名前を/ homeディレクトリの~/.pulseaudio
ような名前に変更すること~/.pulseaudio.000
です。これは、ユーザー定義のセットアップが保存される場所です。削除または名前を変更すると、すぐに/etc/pulse/default.pa設定から再作成されます。
これがシステムに影響を与えない場合にのみ、udevがデフォルトのシンクとしてHDMIインターフェイスをロードする可能性があります。次に、default.paを編集するためにHagenaarsDotNuがすでに述べたように、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インターフェイスの両方でオーディオ出力が可能になります。この仮想出力デバイスをデフォルトにすると、すべてのオプションが手元にあります。
私はこの提案を見つけましたhttps://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3
pulseaudioの設定を編集する必要があると述べています
sudo nano /etc/pulse/default.pa
に置き換え#set-default-sink output
ます:
set-default-sink {name of your device}
私はチェックしましたが、アプローチは10.10でも有効であるはずです