Audio wird automatisch auf HDMI umgeschaltet, wenn der HDMI-Monitor / -Empfänger an den Laptop angeschlossen ist

13

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-sinksnur 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?

Oli
quelle
Mit können Sie udevadm monitorsehen, 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.
Taneli
@Oli: Dies scheint automatisch in 11.10 zu sein
danjjl
Eine andere Lösung finden Sie unter: askubuntu.com/questions/458194/…
Joe
1
Möglicherweise wird beim Verbinden / Trennen die HDMI-Tonausgabe automatisch
Tom Brossman

Antworten:

3

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

desgua
quelle
Sehr cool. Sich auf etwas freuen!
Oli
Ich möchte nicht warten, und ich hatte gehofft, nicht auf 11.10 zu aktualisieren ..! : O sieht dann so aus, als ob ich es wäre.
Dang Khoa
3

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 ...

Tore
quelle
1

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.

pacmd "set-card-profile output:hdmi-stereo-extra1"

Ein Tastenkürzel zugewiesen, ist das Leben jetzt besser. Lesen Sie hier mehr darüber .

Shanavas
quelle
-1

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.

ChrisiPK
quelle
Es ist sehr einfach, in Ubuntu ein anderes Ausgabegerät zu wechseln. Sie klicken auf die Klanganzeige und wählen das Audioeinstellungselement aus. Anschließend wählen Sie die Ausgabegeräte und das gewünschte aus. Aber er wollte es automatisch. Ihre Antwort stimmte nicht wirklich überein. -1.
Jo-Erlend Schinstad