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 del suono jobby e cambiare il profilo hardware da "Uscita stereo analogica" a "Uscita stereo digitale (HDMI)" per avere il suono proveniente dal suono surround invece degli altoparlanti mincey del laptop.
Devo fare il contrario quando lo scollego per far uscire l'audio dagli altoparlanti.
Mi sto annoiando un po 'per farlo. Vorrei scriverlo. Ho visto questa domanda e la sua risposta, ma pacmd list-sinks
mostra un solo sink quando il menu a discesa del profilo audio mostra diverse opzioni.
E c'è un evento udev a cui posso collegarlo in modo che possa eseguire lo script ogni volta che lo stato HDMI cambia?
udevadm monitor
per vedere quali eventi udev sono attivati dalle modifiche allo stato HDMI, ma in base a ciò: [ spinics.net/lists/xorg/msg52939.html] , forse non tutti sono supportati.