Estou no processo de configurar o PulseAudio via TCP. Eu já tenho meu servidor rodando e quero reproduzir som de uma VM sem cabeçalho.
Eu posso tocar som no meu servidor se eu simplesmente fizer:
export $PULSE_SERVER=<server ip>
play xyz.wav
Então, parece que pulseaudio não é realmente necessário no cliente?
Na documentação do Arch Linux, isso é considerado uma correção rápida e não uma configuração permanente adequada ( link )
Qual é a maneira "correta" de configurar meu cliente? Eu acho que deveria usar o cookie, mas segurança não é uma questão no momento.
Lembre-se de que não tenho acesso a paprefs
ou pavucontrol
no cliente porque nenhum servidor X11 está em execução.
Eu poderia usar o pacmd
, mas depois tenho que executar o pulseaudio no cliente. Quando faço isso via
pulseaudio
Eu recebo:
W: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11 W: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Obrigado em avanço.