Encontré la pregunta y la respuesta:
Actualmente estoy usando el comando
pactl load-module module-null-sink sink_name=Virtual1
para crear mis dispositivos virtuales. Pero me gustaría usar
pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description="NAME HERE (mic+music)"
Pero al emitir el comando, aparece el siguiente error.
$ pactl load-module module-null-sink sink_name=Virtual2 sink_properties=device.description="NAME HERE (only music)"
Failure: Module initialization failed
¿Existe otra forma de nombrar el dispositivo? Mientras crea un dispositivo virtual.
Respuesta1
No hay documentación al respecto, pero parece que primero debe crear el receptor y luego asignarle propiedades.
pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description=MySink
Para agregar device.description
espacios, utilice el formato "comillas simples"-"comillas dobles"-"etiqueta".
pacmd load-module module-null-sink sink_name=MySink
pacmd update-sink-proplist MySink device.description='"My Sink"'
Respuesta2
Puedes usar esto:
pactl load-module module-null-sink sink_name=Virtual1 sink_properties="'device.description=\"NAME HERE (mic+music)\"'"
Para realizar la misma configuración en default.pa
la línea de uso del archivo:
load-module module-null-sink sink_name=Virtual1 sink_properties='device.description="NAME HERE (mic+music)"'
Estos funcionan al menos con pulseaudio 13.99.1.