¿Cómo mantener el receptor predeterminado en PulseAudio al agregar uno nuevo?

¿Cómo mantener el receptor predeterminado en PulseAudio al agregar uno nuevo?

Estoy creando un fregadero como ese:

pactl load-module module-null-sink sink_name=DummyPulseDeviceSink

El problema es que inmediatamente se convierte en el predeterminado.

¿Cómo evitar eso?

Por ahora, estoy usando una solución para recordar el valor predeterminado actual pacmd info | sed -nre 's/Default sink name:\s*(.*)/\1/p'y luego restaurarlo.

Respuesta1

para pulseaudo como estoy en modo de usuario

cp /etc/pulse/default.pa $HOME/.config/pulse/default.pa

Es posible que primero tengas que crear la carpeta en tu casa. Prefiero hacer cambios si es posible en mi casa.

Busque una cadena, #set-default-sinkelimine el comentario y escriba el sumidero predeterminado que desea detrás.

para pulseaudio en modo sistema usted hace el cambio directamente en/etc/pulse/default.pa

información relacionada