Tengo un portátil con un puerto HDMI. Mientras no tenemos hogar y nos quedamos con amigos, lo he estado conectando a su receptor de sonido envolvente con un cable HDMI. Para que el sonido funcione, tengo que abrir el trabajo de configuración de sonido y cambiar el perfil de hardware de "Salida estéreo analógica" a "Salida estéreo digital (HDMI)" para que el sonido provenga del sonido envolvente en lugar de los parlantes mincey de la computadora portátil.
Tengo que hacer lo contrario cuando lo desenchufo para que salga sonido por los altavoces.
Me estoy aburriendo un poco de hacer esto. Me gustaría escribir esto. He visto esta pregunta y su respuesta, pero pacmd list-sinks
solo muestra un receptor cuando el menú desplegable del perfil de sonido muestra varias opciones.
¿Y hay algún evento udev al que pueda conectar esto para que pueda ejecutar el script cada vez que cambie el estado de HDMI?
Respuesta aceptada:
En Ubuntu 11.10, pulseaudio reconocerá cuando conecte hdmi (o toma de teléfono) y hará el cambio automáticamente.
Mira esto:
http://voces.canonical.com/david.henningsson/?p=15