Configurando o coletor pulseaudio padrão no cliente headless

0

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.

    
por Fang 04.06.2018 / 13:39

0 respostas