Primeiro, execute paprefs
, vá para o Servidor de rede e marque Habilitar acesso à rede para dispositivos de som locais . Isso carregará "module-native-protocol-tcp" no PulseAudio.
Agora você pode acessar o servidor PulseAudio de várias maneiras:
Encaminhar manualmente a conexão TCP pelo SSH
- Use
pax11publish
para descobrir a porta do ouvinte do PulseAudio (geralmente 4713);
- Conecte-se a outro computador com
ssh -R 24713:localhost:4713
(a porta remota '24713' foi escolhida arbitrariamente);
- Copie seu cookie de autenticação (~ / .config / pulse / cookie) para esse computador;
- Finalmente, execute
export PULSE_SERVER="tcp:localhost:24713"
e teste com pactl info
.
Use a conexão direta automática com a descoberta baseada em X11
Sempre que você faz o SSH com o encaminhamento X11 ativado, os programas PulseAudio usam o X11 para descobrir seu servidor de som (use pax11publish
ou xprop -root PULSE_SERVER
veja por si mesmo). Eles tentarão estabelecer uma conexão direta (não SSH, não criptografada) ao seu computador para transmissão de áudio.
Use a conexão direta automática com a descoberta DNS-SD
Se você tiver o avahi-daemon e o pulseaudio-zeroconf instalados, poderá ativar "Permitir que outras máquinas descubram dispositivos locais". Isso carregará "module-zeroconf-publish".
Outros computadores, com a opção "Tornar dispositivos de rede detectáveis disponíveis localmente" ativados (module-zeroconf-discover), listarão automaticamente as saídas (sumidouros) que o seu computador exporta. Eles usarão uma conexão direta (não criptografada) para transmissão de áudio.
Este método também requer que ~ / .config / pulse / cookie sejam idênticos entre os hosts.
~/.pulse_cookie
existe? No controle remoto ou localmente?