¿Asignar programas permanentemente a diferentes salidas de sonido en Pulseaudio?

11

Quiero asignar la entrada y salida de Skype a mis auriculares USB mientras el resto de mi computadora portátil usa la tarjeta de sonido interna. Esta es una tarea fácil con el control de volumen PulseAudio (pavucontrol). El único problema que tengo es que cada vez que se realiza una llamada, tengo que configurar manualmente la salida y la entrada de Skype a mi dispositivo USB.

Cuando cuelgo, Skype desaparece del control de volumen. Vuelve a aparecer de nuevo con la siguiente llamada, solo que esta vez la tarjeta de sonido predeterminada se selecciona nuevamente. No debería ser difícil dejar que PulseAudio se vea o los auriculares USB están conectados cuando llega el audio de Skype antes de seleccionar el predeterminado. La forma de hacerlo es obvia no a través del control de volumen.

Estado animico
fuente

Respuestas:

3

https://launchpad.net/earcandy

https://launchpad.net/~earcandy-devel/+archive/ppa

No está completo, pero le permite llevar el sonido a los auriculares.

por cierto, el audio de pulso no hará esto de forma predeterminada, los desarrolladores no están de acuerdo en que el sonido deba mover los dispositivos de esta manera.

Debo agregar a cualquiera que conozca un pequeño pitón, la ayuda sería aceptada para terminar esta aplicación.

Killerkiwi
fuente
Probé EarCandy en el pasado, pero me fue difícil entender qué es lo que la aplicación puede hacer exactamente. Sé que puede silenciar aplicaciones si suena Skype y eso es genial. Pero si hago un perfil de aplicación para Digamos Rhythmbox, puedo darle una categoría como Reproductor de música. Pero, ¿cómo puedo decirle a EarCandy que la categoría del reproductor de música debe transmitirse a mi receptor Bluetooth o que Skype (o categoría VoIP) debe enrutarse a mis auriculares USB? Desearía conocer Python, lamentablemente no, porque siento que Ubuntu carece de este departamento y se necesita una buena herramienta de "manejo de sonido" ...
Mood
... Me gusta la idea de tener un lugar centralizado para las opciones de sonido. Más que hacerlo en la propia aplicación. Así que no sé por qué los desarrolladores de Pulse-Audio están en contra de hacerlo de esta manera. No es que nos den otra solución. Si entro en Skype para configurar el dispositivo de entrada / salida adecuado, solo me da Pulse-Audio como opción. ¿Realmente esperan que las personas usen solo un dispositivo de entrada / salida por sistema?
Humor
1

Estoy confundido. De repente, pavucontrol recuerda mi configuración. Ahora, cuando conecto mis auriculares USB, Skype se enruta automáticamente a los auriculares y Rhythmbox se enruta a mi receptor Bluetooth. Entonces, cuando decidí dejarlo, se arregló por sí mismo ...

Estado animico
fuente
0

Esta no es la respuesta completa porque tengo poco conocimiento sobre la redirección de audio.

En "skype> opciones> notificaciones" puede configurar que se ejecute un script al recibir una llamada. Lamentablemente, pavucontrol no acepta entradas de línea de comandos. pero quizás alsamixer se pueda usar para redirigir el audio.

Espero que esto ayude

tocino
fuente
Gracias por el consejo, no es exactamente lo que estoy buscando. Le di Skype como ejemplo, pero porque pensé que más personas debían estar luchando con lo mismo, pero tengo un problema similar cuando uso Rhythmbox. Tengo un receptor Bluetooth conectado al estéreo. Puedo enrutar el audio Rhythmbox a ese receptor y todo funciona bien siempre que me quede en la lista de reproducción. Una vez que hago una pausa o presiono siguiente o anterior, el sonido vuelve a la tarjeta interna.
Humor