Encontrei a pergunta e a resposta:
Como posso usar fluxos de áudio virtual PulseAudio para reproduzir música no Skype?
Atualmente estou usando o comando
pactl load-module module-null-sink sink_name=Virtual1
para criar meus dispositivos virtuais. Mas gostaria de usar
pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description="NAME HERE (mic+music)"
Mas ao emitir o comando, recebo o seguinte erro.
$ pactl load-module module-null-sink sink_name=Virtual2 sink_properties=device.description="NAME HERE (only music)"
Failure: Module initialization failed
Existe outra maneira de nomear o dispositivo? Ao fazer um dispositivo virtual.
Responder1
Não há documentação sobre o efeito, mas parece que você precisa primeiro criar o coletor e depois atribuir-lhe propriedades.
pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description=MySink
Para adicionar um device.description
com espaços, use o formato "aspas simples"-"aspas duplas"-"rótulo".
pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description='"My Sink"'
Responder2
Você pode usar isto:
pactl load-module module-null-sink sink_name=Virtual1 sink_properties="'device.description=\"NAME HERE (mic+music)\"'"
Para fazer a mesma configuração no default.pa
arquivo use a linha:
load-module module-null-sink sink_name=Virtual1 sink_properties='device.description="NAME HERE (mic+music)"'
Eles funcionam pelo menos no pulseaudio 13.99.1.