PulseAudio nombrando un dispositivo

PulseAudio nombrando un dispositivo

Encontré la pregunta y la respuesta:

¿Cómo puedo utilizar las transmisiones de audio virtuales de PulseAudio para reproducir música a través de Skype?

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.descriptionespacios, 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.pala 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.

información relacionada