link - o padrão não é o mesmo que o fallback no PulseAudio. Não é possível definir um dispositivo "padrão" conforme descrito no link dentro do próprio PulseAudio.
A maneira "correta" de fazê-lo seria definir um coletor remoto via módulo-túnel-coletor como você está tentando fazer. Você diz que não é possível nessa versão do PulseAudio e só posso recomendar que você verifique novamente a sintaxe ou atualize de alguma forma. A configuração de PULSE_SERVER
pode ser feita para shells de login, como na resposta de Gilles. Abaixo eu escrevo explicitamente sobre a minha solução (com uma versão recente do PulseAudio).
Minhas linhas exatas de /etc/pulse/default.pa
:
.ifexists module-tunnel-sink.so
.nofail
load-module module-tunnel-sink server=192.168.0.1 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=d-f05
.fail
.endif
... assim como você tenta fazer. Se isso funcionar, você pode definir um "padrão verdadeiro" por meio de, por exemplo, gnome-volume-control
, onde seu coletor com alias deve aparecer como um dispositivo de saída disponível.
Dessa forma, você pode alternar a saída rapidamente para todos os aplicativos.
A definição do coletor remoto também pode ser melhorada por meio do Avahi, mas ainda não consegui fazer isso funcionar (não é um problema do PulseAudio).