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 aplay
etwas ü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 pavucontrol
der Registerkarte Konfiguration wird eine Profile
Dropdown-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.pa
verwenden, load-module module-alsa-sink device=hw:0,0
und load-module module-alsa-sink device=hw:0,3
- diese schienen entweder keine Wirkung zu haben, oder Pulseaudio zeigte überhaupt keine Profile an.