In manchen Umgebungen ist es wünschenswert, den esd esound-Daemon ständig laufen zu lassen (z.B. weil einige Applikationen darauf zugreifen), aber ab und zu KDE (und damit den aRts Sounddaemon) zu verwenden.
Beide lassen sich relativ problemlos parallel betreiben, wenn man einen aktuellen aRts kompiliert. Momentan ist dieser noch als unstable gekennzeichnet, läuft bei mir aber stabil. Diese Version enthält einen esd Soundtreiber, der die Soundausgabe über den esd macht und keinen Zugriff auf /dev/dsp macht.
Um den aRts zu installieren, ist wie folgt vorzugehen (das Beispiel gilt zumindest für SuSE 9.0):
1. aktuellen (unstable) aRts downloaden (z.B. von ftp://ftp.kde.org/pub/kde/unstable/latest/ -> arts-XXXXXX.tar.bz2)
2. sicherstellen, dass das Paket esound-devel installiert ist
3. aRts auspacken, kompilieren und installieren (als root):
./configure --prefix=/opt/kde3 make make install
fertig.
Nun muss nur noch im KDE Kontrollzentrum in der Soundservereinstellung unter benutzerdefinierte Parameter der Parameter "-a esd" eingetragen werden, damit aRts den esd Treiber benutzt.
Damit diese Einstellung nicht für jeden Benutzer vorgenommen werden muss und damit der aRts auch funktioniert, wenn der esd mal nicht läuft, ist es sicher sinnvoll /opt/kde3/bin/artsd durch ein Wrapper-Script zu ersetzen, welches den Parameter -a esd anhängt, wenn der esd läuft.
-- MichaelWyraz