Como defino o servidor pulseaudio durante o login?

0

Freqüentemente preciso fazer login da minha área de trabalho no meu laptop usando o FreeNX, posso redirecionar o áudio da sessão em execução no laptop configurando o servidor padrão de áudio de pulso usando o applet "padevchooser", configurando-o para o IP de minha área de trabalho.

Existe uma maneira fácil de conseguir isso a partir do login da sessão freenx? Por exemplo, sobrescrevendo o servidor padrão PA do .bash_profile?

    
por João Pinto 25.07.2011 / 15:55

2 respostas

1

A exportação do servidor pulseaudio atual para uma janela raiz de sessão X pode ser feita com

pax11publish -e -S <pa-server>

Isso exportará a origem, o coletor e a configuração usados atualmente de <server-pa> para a janela de sessão X11.

A alteração para o padrão é feita por

pax11publish -e -r

No entanto, não temos experiência e não podemos testar como o FreeNX faz isso e se esse comando é aplicável.

    
por Takkat 25.07.2011 / 22:51
0

Foi mais fácil do que eu esperava, olhando para o código-fonte do padevchooser. Descobri que o servidor pode ser configurado a partir de uma variável de ambiente, PULSE_SERVER, o seguinte código no meu ~ / .bash_profile:

if [ -n "$NXSESSIONID" ]; then
  export PULSE_SERVER="local_desktop_ip"
fi
    
por João Pinto 02.08.2011 / 18:26