On Thu, Apr 11, 2002 at 12:53:59AM +0200, Theo Gutmann wrote: > On Wed, 2002-04-10 at 18:53, Thomas Peri wrote: > > Hmmm... ok, did that. But I just discovered that that wasn't what was > > causing that alert. esound, though installed, was not running. *slaps > > self on forehead* How can I have it run at startup? > > If you are running Gnome, fire up Gnome Control Center, select > Multimedia -> Sound (on the left side), check 'Enable sound server > startup', and restart gnome (log out and then back in). > > If you aren't running Gnome or KDE, you have to run esd from your > ~/.xsession file. Example:
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.) > /usr/bin/esd & > exec /usr/bin/enlightenment > > I can't give you the details for KDE, since I don't use it, but it > should be similar to Gnome, if supported. > > > I suppose gaim is trying to use /dev/dsp directly to > > play its sounds, but I don't see an option in gaim for using esound. > > According to the documentation, there are only few apps supporting esd. > It seems, that the rest is directing its audio output to /dev/dsp :(( 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 -- -- William Aoki [EMAIL PROTECTED] /"\ ASCII Ribbon Campaign 3B0A 6800 8A1A 78A7 9A26 BB92 \ / No HTML in mail or news! 9A26 BB92 6329 2D3E 199D 8C7B X / \ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]