私は何日もこの問題を探していて、提案されたさまざまな解決策を試みましたが、成功しませんでした。
基本的に、内蔵オーディオ(出力はヘッドフォンジャックまたは内蔵スピーカーのいずれか)とHDMIを備えたラップトップを持っています。KDEでDebian 7.5を実行しています。
以前は、ALSAのみを実行していて、Skypeを構成してHDMIで呼び出し音を鳴らすことができましたが、通話自体にはヘッドフォンを使用していました。Pulseを使用して同様のことを実現したいと思います。
SkypeがPulseAudioに送信するときに呼び出し音と呼び出し音を分離するかどうかはわかりませんが、LinuxバージョンのSkypeはイベントで任意のスクリプトを実行できるので、たとえばaplay
HDMIポートで何かを再生するために使用できるとうれしいです。ただし、私が何をするにしても、常に単一の出力デバイスのみが表示されます(使用できます)。
aplay -l
:
****再生ハードウェアデバイスのリスト**** カード0:PCH [HDA Intel PCH]、デバイス0:ALC269VBアナログ[ALC269VBアナログ] サブデバイス:1/1 サブデバイス#0:サブデバイス#0 カード0:PCH [HDA Intel PCH]、デバイス3:HDMI 0 [HDMI 0] サブデバイス:1/1 サブデバイス#0:サブデバイス#0
aplay -L
:
デフォルト PulseAudioサウンドサーバーを介した再生/録音 sysdefault:CARD = PCH HDA Intel PCH、ALC269VBアナログ デフォルトのオーディオデバイス front:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ フロントスピーカー サラウンド40:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ 4.0フロントおよびリアスピーカーへのサラウンド出力 サラウンド41:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ 4.1フロント、リア、サブウーファーのスピーカーへのサラウンド出力 サラウンド50:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ 5.0フロント、センター、リアスピーカーへのサラウンド出力 サラウンド51:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ 5.1フロント、センター、リア、サブウーファーのスピーカーへのサラウンド出力 サラウンド71:CARD = PCH、DEV = 0 HDA Intel PCH、ALC269VBアナログ 7.1フロント、センター、サイド、リア、ウーファーのスピーカーへのサラウンド出力 hdmi:CARD = PCH、DEV = 0 HDA Intel PCH、HDMI 0 HDMIオーディオ出力
hdmiデバイスを直接使用しようとすると、次のエラーが表示されます。
$ aplay -D hdmi alert.wav WAVE 'alert.wav'の再生:署名済み16ビットリトルエンディアン、レート22050 Hz、モノラル aplay:set_params:1087:チャンネル数は利用不可
のpavucontrol
[構成]タブにProfile
、次のオプションを含むドロップダウンが表示されます。
アナログステレオデュプレックス アナログステレオ出力 アナログステレオ(HDMI)出力+アナログステレオ入力 アナログステレオ(HDMI)出力 アナログステレオ入力 オフ
私が知る限り、これらはすべて(おそらく)期待どおりに機能します。他の組み込みのオーディオカード。どちらを選択しても、常に[出力デバイス]タブにのみ1つの出力デバイスが表示されます。
私が追加しようとしたいずれかの内蔵またはへのHDMIデバイス/etc/pulse/default.pa
使用するload-module module-alsa-sink device=hw:0,0
とload-module module-alsa-sink device=hw:0,3
-これらは、いずれかの効果がないように見えた、またはその他のpulseaudioすべてで任意のプロファイルを表示しないように。