Hi! I patched esound to work with several parallel instances, so that several logged in users can get sound:
esound (0.2.36-1ubuntu4) breezy; urgency=low . * Make esd work for several users in parallel (Ubuntu #3671, Debian #147532): - util.c, esd_get_socket_dirname(): Append the user id to the socket name so that socket names for multiple users don't collide. - esd.conf: Add default option "-as 5" to release the soundcard after 5 seconds of inactivity. That way, other users can actually use it, too. * util.c, esd_get_socket_dirname(): Some code cleanup to fix some potential crashers. You can get the Ubuntu patch at http://patches.ubuntu.com/patches/esound.multiuser.diff BTW, Ryan, do you consider to add a proper patch system to esound? The package is already quite messy, and it won't get better... Thanks for considering and have a nice day! Martin -- Martin Pitt http://www.piware.de Ubuntu Developer http://www.ubuntu.com Debian Developer http://www.debian.org
signature.asc
Description: Digital signature