When I start a gnome session, ESD starts with the --nobeeps option, and no other options. I have "Enable software sound mixing (ESD)" checked in the Sound Preferences dialog, and I assume ESD is started because of this. I have to have this checked in order to get system sounds enabled, which I want.
I also want to direct the system sounds to a separate sound channel via an ALSA device, so I want to add "-d pcm.lcd" to the ESD invocation. Is there any place in my desktop session configuration where this can be controlled, or is it hard-coded into gnome? I used to do this by setting auto_spawn=1 in /etc/esd/esd.conf and specifying the device in spawn_options. Now I note that we have a new comment in esd.conf saying: # autospawning is not recommended, since it can't really be done # right. If you want your login session to be using a sound daemon, # you should start it from the session controller, not some random # app inside. ... so I let etc-update set auto_spawn=0 and tried to do this with session startup programs, but apparently esd is already running when these programs run, so I have to kill the esd process and restart it, and it looses its connection with gnome - i.e. no system sounds. So I'm still looking for the place where I can configure the ESD invocation on a per-session basis. In the meantime, I can make this work OK by turning auto-spawning back on globally. -- Lindsay Haisley | "In an open world, | PGP public key FMP Computer Services | who needs Windows | available at 512-259-1190 | or Gates" | http://pubkeys.fmp.com http://www.fmp.com | | -- [EMAIL PROTECTED] mailing list
