ฉันมีเครื่องระยะไกลซึ่งฉันสามารถ 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
เมื่อฉันพยายามเปิด pavucontrol บนเครื่องระยะไกลผ่าน ssh -X ฉันได้รับข้อความ:
การเชื่อมต่อกับ PulseAudio ล้มเหลว ... ในกรณีนี้อาจเป็นเพราะ PULSE_SERVER ในคุณสมบัติหน้าต่างหลักของ Environment / X11 หรือเซิร์ฟเวอร์เริ่มต้นใน client.conf ถูกกำหนดค่าไว้ไม่ถูกต้อง
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 - ตรวจสอบผลตอบแทนตรงไปที่คำสั่ง
หากฉันพยายามรับคุณสมบัติ 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"
ตกลง. ฉันได้เห็นคำถามที่เกี่ยวข้องกับปัญหานี้ แต่ในแต่ละกรณีผู้ถามต้องการส่งเสียงผ่านการเชื่อมต่อเครือข่ายซึ่งฉันทำ> ไม่ <ต้องการทำ ดังนั้นฉันPULSE_SERVER
จะกำหนดค่าให้เป็นอย่างไร