Ich habe einen Laptop mit einem HDMI-Anschluss. Während wir obdachlos sind und bei Freunden bleiben, habe ich es mit einem HDMI-Kabel an ihren Surround-Sound-Receiver angeschlossen. Damit der Sound funktioniert, muss ich die Soundeinstellungen öffnen und das Hardwareprofil von "Analoger Stereo-Ausgang" auf "Digitaler Stereo-Ausgang (HDMI)" umschalten, damit der Sound vom Surround-Sound kommt und nicht von den Mincey-Lautsprechern des Laptops.
Ich muss das Gegenteil tun, wenn ich den Stecker aus der Steckdose ziehe, damit der Ton aus den Lautsprechern kommt.
Ich langweile mich ein bisschen. Ich möchte dieses Skript erstellen. Ich habe diese Frage und ihre Antwort gesehen, aber es wird pacmd list-sinks
nur eine Senke angezeigt, wenn im Dropdown-Menü für das Klangprofil mehrere Optionen angezeigt werden.
Und gibt es ein udev-Ereignis, in das ich das einbinden könnte, damit das Skript ausgeführt werden kann, wenn sich der HDMI-Status ändert?
udevadm monitor
sehen, welche udev-Ereignisse durch Änderungen des HDMI-Status ausgelöst werden, aber laut [ spinics.net/lists/xorg/msg52939.html] werden möglicherweise nicht alle unterstützt.