If you change 'auto_spawn=0' to 'auto_spawn=1' in /etc/esound/esd.conf,
esd *should* be automagically started whenever an application wants to
use it, without modification of your session startup files. (I haven't
tested it, so I don't know if it works.)
This worked. Thanks!
If you set LD_PRELOAD to load /usr/lib/libesddsp.so and
/usr/lib/libesd.so before running an app that uses /dev/dsp but that
dosen't know about ESD, you can make the program send its output through
ESD. You could use a wrapper script like this:
-- cut --
#!/bin/sh
LD_PRELOAD=/usr/lib/libesddsp.so:/usr/lib/libesd.so
exec /path/to/some/program $*
-- cut --
This didn't work. Same problem: gaim makes sounds only when xmms is not
playing. Do I need to install anything new? I have:
$ ls -l /usr/lib/libesd*
lrwxrwxrwx 1 root root 16 Apr 5 22:32
/usr/lib/libesd.so.0 -> libesd.so.0.2.23
-rw-r--r-- 1 root root 27800 Dec 28 20:06
/usr/lib/libesd.so.0.2.23
lrwxrwxrwx 1 root root 19 Apr 5 22:32
/usr/lib/libesddsp.so.0 -> libesddsp.so.0.2.23
-rw-r--r-- 1 root root 9504 Dec 28 20:06
/usr/lib/libesddsp.so.0.2.23
I modified the paths in LD_PRELOAD to reflect the zeroes at the ends of
the filenames, but that didn't work either.
Thanks
Thomas
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]