Sie müssen einen Sound-Server wie PulseAudio verwenden, der als Proxy für Ihre Soundanwendungen dient.
Ein Sound-Server ist grundsätzlich ein Proxy für Ihre Soundanwendungen. Damit können Sie erweiterte Vorgänge an Ihren Sounddaten durchführen, wenn diese zwischen Ihrer Anwendung und Ihrer Hardware übertragen werden. Dinge wie das Übertragen des Audios auf einen anderen Computer, das Ändern des Sample-Formats oder der Kanalanzahl und das Mischen mehrerer Sounds zu einem werden einfach über einen Sound-Server erreicht.
Eines der Ziele von PulseAudio ist die Umleitung aller Soundströme, einschließlich jener von Prozessen, die versuchen, direkt auf die Hardware zuzugreifen (z. B. ältere OSS-Anwendungen). PulseAudio erreicht dies durch die Bereitstellung von Adaptern für Anwendungen, die andere Audiosysteme wie aRts und ESD verwenden.
In einem typischen Installationsszenario unter Linux konfiguriert der Benutzer ALSA für die Verwendung eines von PulseAudio bereitgestellten virtuellen Geräts. Daher wird bei Anwendungen, die ALSA verwenden, der Sound an PulseAudio ausgegeben, der dann ALSA selbst verwendet, um auf die echte Soundkarte zuzugreifen. PulseAudio bietet auch eine eigene native Schnittstelle für Anwendungen, die PulseAudio direkt unterstützen möchten, sowie eine ältere Schnittstelle für ESD-Anwendungen und eignet sich daher als Drop-In-Ersatz für ESD.
Ältere Versionen einiger Anwendungen funktionierten bei Verwendung des ALSA-Protokolls nicht gut mit PulseAudio. Wenn Sie also auf dieses Problem stoßen, müssen Sie in ALSA einen Patch für das Puls-Plugin finden.
Hier ist ein Diagramm, das eine Vogelperspektive zeigt, wo PulseAudio sitzt und wie es funktioniert:
Um ehrlich zu sein, kann es vorkommen, dass Sie Probleme mit der Konfiguration von PulseAudio haben. Seien Sie also vorbereitet. Die Dinge sind viel besser als früher, aber nicht so gut, wie sie sein sollten. Es ist möglicherweise eine gute Idee, die von Ihnen vorgenommenen Änderungen zu protokollieren, falls Sie sie später wiederherstellen müssen. Sie sollten sich auch diesen Artikel und andere Artikel über das verwirrende Durcheinander des Linux-Audio-Subsystems ansehen, bevor Sie beginnen.