sshを実行できるリモートマシンがあります。リモートマシンには、パルスオーディオを使用して、リモートマシンに接続されたUSBマイクから入力を取得するプログラムがあります。この設定はローカルで操作した場合に正常に機能します。つまり、ローカルに接続したときにパルスオーディオから入力を取得できます。
SSH経由で、私はエラーを受け取ります:
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
同様に、ssh -Xを介してリモートマシンでpavucontrolを開こうとすると、次のメッセージが表示されます。
PulseAudioへの接続に失敗しました。...この場合、これは、Environment / X11 Root Window PropertiesのPULSE_SERVERまたはclient.confのdefault-serverの設定に誤りがあるためと考えられます。
pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native, refusing to start/autospawn.
x11でパルスオーディオを開始しようとしています:start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
pulseaudio --checkはコマンドプロンプトに直接戻ります。
ssh Xプロパティを取得しようとすると、次のようになります。
user1@remote-pc:~$: xprop -root | grep PULSE
PULSE_COOKIE(STRING) = Some stuff here
PULSE_SERVER(STRING) = "{30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native"
PULSE_SESSION_ID(STRING) = "30ab51874e4a0ca492830f1400000007-1407765989.424751-1424846683"
PULSE_ID(STRING) = "12165@30ab51874e4a0ca492830f1400000007/2040"
OK。私はこの問題に関連する質問を見てきましたが、いずれの場合も、質問者はネットワーク接続を介して音を送信したいと思っています。それで私は何に設定PULSE_SERVER
するのですか?