Eu contornei esse problema ativando 'servidor de rede' nas preferências do pulseaudio.
Para obter o gerenciador de preferências pulseaudio, abra um terminal e digite
sudo apt-get install paprefs
Em seguida, execute-o como seu login habitual (ou seja, NÃO o execute usando sudo -u
) digitando
paprefs
Na guia Servidor de rede, clique em "Ativar acesso à rede para dispositivos de som locais", deixando todas as outras configurações como estão.
Imagem: link
Feche a janela Preferências do PulseAudio e pronto. Você só precisa fazer isso uma vez.
Pelo que entendi, esse método evita alguns dos problemas de segurança de executar o pulseaudio em 'modo de sistema', mas, por exemplo, os programas que você executa usando sudo -u
ainda compartilham seu nível de volume.
Como não marcamos 'Permitir que outras máquinas na LAN descubram dispositivos de som locais' ou 'Não requerer autenticação', seu dispositivo de som não está realmente disponível para outros computadores na rede. Esta configuração permite que o seu computador se conecte sozinho, você não precisa estar conectado a uma rede.
NOTA: Se você estiver executando um proxy transparente (se você não sabe, provavelmente não está), você precisa garantir que as conexões TCP de loopback não estejam sendo redirecionadas no nível de NAT. Para adicionar uma exceção diretamente ao tipo iptables
sudo iptables -t nat -I OUTPUT -p tcp -o lo -j RETURN
Substitua OUTPUT
por PREROUTING
se o seu proxy estiver redirecionando na cadeia de pré-lançamento.