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?
quelle
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.Antworten:
In Ubuntu 11.10 erkennt pulseaudio, wenn Sie HDMI (oder Telefonbuchse) anschließen, und schaltet automatisch um.
Sieh dir das an:
http://voices.canonical.com/david.henningsson/?p=15
quelle
Ich hatte das gleiche Problem, aber es ist einfach in Kubuntu zu beheben. Gehen Sie zu den Systemeinstellungen, Bildschirm und Sie werden sowohl Ihren internen als auch Ihren HDMI-Bildschirm finden. Wählen Sie Ihre Einstellungen und wählen Sie unten HDMI als Standardausgabe und speichern Sie Ihre Profil am unteren Rand ... jedes Mal, wenn Sie sich bei KDE anmelden, wird Ihr HDMI-Bildschirm als Standard verwendet und Ihre Soundausgabe wird automatisch per Telefon eingestellt ...
quelle
In Ubuntu 11.10 funktioniert die automatische Umschaltung immer noch nicht. Anscheinend sind die Funktionen noch nicht implementiert. Ich verwende ein Skript, um das Soundkartenprofil auf HDMI und zurück umzustellen.
Ein Tastenkürzel zugewiesen, ist das Leben jetzt besser. Lesen Sie hier mehr darüber .
quelle
In den Ubuntu-Repositories gibt es ein Tool, padevchooser, mit dem Sie die Ausgabe im laufenden Betrieb ändern können. Ich habe es versucht und es funktioniert nicht wirklich für mich (versucht, die Ausgabe zwischen eingebauter Soundkarte und externem USB-Musikcenter umzuschalten). Mit dem Tool kann ich nur "Standard" und "Andere ..." auswählen, anstatt meine beiden Ausgabeoptionen aufzulisten.
Vielleicht möchten Sie sich jedoch diesen Blog-Beitrag ansehen, in dem beschrieben wird, wie Sie ein Skript schreiben, um das Ausgabegerät auf HDMI umzustellen. Ich kenne keine Möglichkeit, dies automatisch auszuführen, aber es ist immerhin nur ein Klick, sodass Sie es an einen nicht verwendeten Knopf Ihres Laptops binden können.
quelle