Ho un laptop con una porta HDMI. Mentre siamo senzatetto e stiamo con gli amici, l'ho collegato al loro ricevitore audio surround con un cavo HDMI. Per far funzionare il suono, devo aprire le impostazioni audio e cambiare il profilo hardware da "Uscita stereo analogica" a "Uscita stereo digitale (HDMI)" per avere il suono proveniente dal suono surround anziché dagli altoparlanti triti del laptop.
Devo fare il contrario quando lo scollego per far uscire il suono dagli altoparlanti.
Mi sto annoiando un po' di farlo. Mi piacerebbe scrivere questo. Ho visto questa domanda e la sua risposta ma pacmd list-sinks
mostra solo un sink quando il menu a discesa del profilo audio mostra diverse opzioni.
E c'è un evento udev a cui potrei collegarlo in modo che possa eseguire lo script ogni volta che lo stato HDMI cambia?
Risposta accettata:
In Ubuntu 11.10 pulseaudio riconoscerà quando si collega hdmi (o jack telefonico) e farà il passaggio automaticamente.
Vedi questo:
http://voices.canonical.com/david.henningsson/?p=15