Eu não olhei para o que o paprefs
faz, mas a maneira que eu usaria para adicionar um coletor virtual ("dissipador nulo") que você usa como alvo para a saída simultânea
pacmd load-module module-null-sink sink_name=simul sink_properties=device.description=SimultaniousOutput
e, em seguida, loopback duas vezes da fonte .monitor
para os coletores que você precisa
pacmd load-module module-loopback source=simul.monitor sink="name_of_51_system_sink"
pacmd load-module module-loopback source=simul.monitor sink="name_of_tv_sink"
onde você pode obter os nomes dos sumidouros com
pacmd list-sinks | grep name:
(omitir os parênteses angulares). Então eu cruzei meus dedos que o loopback já lida com conversão de 5.1 para estéreo; se não, eu procuraria os argumentos do módulo aqui e mexer com o formatar os parâmetros até que funcione.
Depois de funcionar, integre-se aos arquivos de inicialização do Pulseaudio.
Editar
Parece que paprefs
usa o módulo combine-sink
, então algo como
pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=sink1,sink2[,...] channels=6
também vale a pena tentar, embora eu não sei se vai funcionar dos dissipadores escravo só suportam um número diferente de canais.