Hi,
vielleicht hat von Euch jemand ähnliches vor:
Ich habe erfolgreich Sound über HDMI und SPDIF mit angehängter asound.conf. Nur störte es mich das ich bei PCM-Sound meinen Fernseher 'muten' mußte oder die Lautsprecher ausstellen mußte um NUR über die HiFi-Anlage zu hören. Genau dasselbe anders herum...
Sprich ich möchte entweder oder den Sound haben und da die Regler der IEC958 nicht im sndctl drin sind habe ich es hier über zwei Bonsai-Scripte gelöst.
Die Skripte heißen Switch_TV.sh und Switch_AV.sh (nach Download umbenennen!) und liegen hier in /opt (chmod 755). Über die commands.conf werden im Wechsel die IEC958-Regler für SPDIF oder HDMI gemutet. Das wird (und soll) aber nicht gespeichert werden sondern gilt nur für die aktuelle Sitzung.Deshalb sollten ALLE Regler zuvor aufs max. gestellt werden und unmuted und nach beenden von alsamixer mit 'alsactl store' gespeichert werden...
commands.conf:
-Audio über TV : printf "/opt/Switch_TV.sh" | at now
-Audio über Receiver : printf "/opt/Switch_AV.sh" | at now
Dies gilt NUR fürs ASUS-M3N78-EM Bei anderen Boards heißen die amixer-Variablen womöglich anders!?
BTW: Ja man kann es auch über ein einzelnes Script machen aber davon habe ich KEINE Ahnung! Bin froh das es geht! Vielleicht nimmt sich ja jemand der Sache mal an zwecks if-then-Abfragen...