Cambia automáticamente el audio a HDMI cuando el monitor / receptor HDMI está conectado a la computadora portátil

13

Tengo una computadora portátil con un puerto HDMI. Mientras estamos sin 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, debo abrir la 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 altavoces mincey de la computadora portátil.

Tengo que hacer lo contrario cuando lo desconecto para que el sonido salga de 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-sinkssolo muestra un sumidero cuando el menú desplegable de perfil de sonido muestra varias opciones.

¿Y hay un evento udev en el que podría conectar esto para que pueda ejecutar el script cada vez que cambie el estado de HDMI?

Oli
fuente
Puede usar udevadm monitorpara ver qué eventos de udev se desencadenan por los cambios de estado de HDMI, pero de acuerdo con esto: [ spinics.net/lists/xorg/msg52939.html] , quizás no todos sean compatibles.
taneli
@Oli: esto parece ser automático en 11.10
danjjl
Para otra solución para esto, consulte: askubuntu.com/questions/458194/…
Joe

Respuestas:

3

En Ubuntu 11.10, pulseaudio reconocerá cuando conecte hdmi (o conector de teléfono) y realizará el cambio automáticamente.

Mira esto:

http://voices.canonical.com/david.henningsson/?p=15

desgua
fuente
Muy genial. Estoy deseando que llegue!
Oli
¡No quiero esperar, y esperaba no actualizar a 11.10 ..! : O parece que lo estaré, entonces.
Dang Khoa
3

Tuve el mismo problema, pero es fácil de solucionar en kubuntu ... vaya a la configuración del sistema, a la pantalla y encontrará su pantalla interna y hdmi ... elija su configuración y en la parte inferior elija hdmi como salida predeterminada y guarde su perfil en la parte inferior ... cada vez que inicie sesión en kde usará su pantalla hdmi por defecto y su salida de sonido será configurada automáticamente por phonon ...

Tore
fuente
1

En ubuntu 11.10, la conmutación automática aún no funciona. Aparentemente, las características aún no están implementadas. Estoy usando un script para cambiar el perfil de la tarjeta de sonido a HDMI y viceversa.

pacmd "set-card-profile output:hdmi-stereo-extra1"

Asignada una tecla de acceso directo, la vida ahora es mejor. Lea más sobre esto aquí .

shanavas
fuente
-1

Hay una herramienta en los repositorios de ubuntu, padevchooser, que dice que te permite cambiar la salida sobre la marcha. Intenté esto y realmente no funciona para mí (tratando de cambiar la salida entre la tarjeta de sonido incorporada y el centro de música USB externo). La herramienta solo me permite seleccionar "Predeterminado" y "Otro ..." en lugar de enumerar mis dos opciones de salida.

Sin embargo, es posible que desee echar un vistazo a esta publicación de blog que describe cómo escribir un script para cambiar el dispositivo de salida a HDMI. No conozco una forma de ejecutar esto automáticamente, pero al menos es solo un clic, por lo que puede vincularlo a un botón no utilizado en su computadora portátil.

ChrisiPK
fuente
Es muy fácil cambiar también otro dispositivo de salida en Ubuntu. Hace clic en el indicador de sonido y selecciona el elemento de preferencias de audio. Luego selecciona los dispositivos de salida y elige cuál quieres. Pero él quería que fuera automático. Tu respuesta realmente no coincide. -1.
Jo-Erlend Schinstad