Ho una macchina remota su cui posso ssh. Sulla macchina remota è presente un programma che utilizza l'audio a impulsi per ottenere l'ingresso da un microfono USB collegato alla macchina remota. Questa configurazione funziona bene se utilizzata localmente, ovvero posso ricevere input dall'audio dell'impulso quando connessa localmente.
Su SSH, ricevo l'errore:
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
Allo stesso modo, quando provo ad aprire pavucontrol sulla macchina remota tramite ssh -X, ricevo il messaggio:
Connessione a PulseAudio non riuscita. ... In questo caso ciò è probabilmente dovuto al fatto che PULSE_SERVER nelle Proprietà della finestra principale dell'ambiente / X11 o il server predefinito in client.conf non sono configurati correttamente.
pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native, refusing to start/autospawn.
Tentativo di avviare l'audio a impulsi con x11: start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
pulseaudio --check ritorna direttamente al prompt dei comandi.
Se provo a ottenere le proprietà ssh X, ottengo:
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. Ho visto domande relative a questo problema, ma in ogni caso, il richiedente desidera trasmettere l'audio attraverso una connessione di rete, cosa che non voglio. Quindi cosa devo configurare PULSE_SERVER
per essere?