Ich habe seit Tagen nach diesem Problem gesucht und verschiedene Lösungsvorschläge ausprobiert, ohne Erfolg.
Grundsätzlich habe ich einen Laptop mit eingebautem Audio (der Ausgang geht entweder an die Kopfhörerbuchse oder an den eingebauten Lautsprecher) und HDMI. Ich verwende Debian 7.5 mit KDE.
Bisher habe ich nur ALSA ausgeführt und Skype so konfiguriert, dass es auf dem HDMI klingelt, aber die Kopfhörer für die Anrufe selbst verwendet. Ähnliches möchte ich mit Pulse erreichen.
Ich bin mir nicht sicher, ob Skype das Klingeln und Anrufen beim Senden an PulseAudio noch voneinander trennt. Da die Linux-Version von Skype jedoch beliebige Skripts für Ereignisse ausführen kann, würde ich mich freuen, wenn ich beispielsweise aplayetwas über den HDMI-Anschluss wiedergeben könnte . Was auch immer ich tue, ich sehe immer nur ein einziges Ausgabegerät (und kann es verwenden).
aplay -l:
**** Liste der PLAYBACK-Hardware-Geräte **** Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC269VB Analog [ALC269VB Analog] Subdevices: 1/1 Subdevice # 0: Subdevice # 0 Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice # 0: Subdevice # 0
aplay -L:
Standard
Wiedergabe / Aufnahme über den PulseAudio-Soundserver
sysdefault: CARD = PCH
HDA Intel PCH, ALC269VB Analog
Standard-Audiogerät
Vorderseite: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
Frontlautsprecher
Surround40: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
4.0 Surround-Ausgang zu den vorderen und hinteren Lautsprechern
Surround41: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
4.1 Surround-Ausgang für Front-, Rear- und Subwoofer-Lautsprecher
Surround50: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
5.0 Surround-Ausgang für die vorderen, mittleren und hinteren Lautsprecher
Surround51: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
5.1 Surround-Ausgang für Front-, Center-, Rear- und Subwoofer-Lautsprecher
Surround71: CARD = PCH, DEV = 0
HDA Intel PCH, ALC269VB Analog
7.1 Surround-Ausgang für Front-, Center-, Side-, Rear- und Woofer-Lautsprecher
HDMI: CARD = PCH, DEV = 0
HDA Intel PCH, HDMI 0
HDMI Audio Ausgang
Wenn ich versuche, das HDMI-Gerät direkt zu verwenden, wird die folgende Fehlermeldung angezeigt:
$ aplay -D hdmi alert.wav WAVE 'alert.wav' spielen: Signiert 16 Bit Little Endian, Rate 22050 Hz, Mono aplay: set_params: 1087: Anzahl der Kanäle nicht verfügbar
Auf pavucontrolder Registerkarte Konfiguration wird eine ProfileDropdown-Liste mit folgenden Optionen angezeigt:
Analoges Stereo-Duplex Analoger Stereo-Ausgang Analoger Stereo-Ausgang (HDMI) + Analoger Stereo-Eingang Analoger Stereo (HDMI) Ausgang Analoger Stereo-Eingang aus
Soweit ich das beurteilen kann, funktionieren alle diese Funktionen (wahrscheinlich) wie erwartet: Diejenigen, die sagen, dass HDMI die Audioausgabe auf den HDMI-Anschluss lenkt; die anderen auf die eingebaute audio karte. Egal welches ich auswähle, ich sehe immer nur ein einzelnes Ausgabegerät auf der Registerkarte Ausgabegeräte.
Ich habe versucht, entweder das eingebaute oder das HDMI-Gerät zu /etc/pulse/default.paverwenden, load-module module-alsa-sink device=hw:0,0und load-module module-alsa-sink device=hw:0,3- diese schienen entweder keine Wirkung zu haben, oder Pulseaudio zeigte überhaupt keine Profile an.