I just found a solution to a very similar problem in my Gentoo install - this may work for you too. In short, pulseaudio was creating /tmp/.esd/socket but for some reason all the esd apps were looking for /tmp/.esdplug:sdmix/socket instead. Adding the option 'socket=/tmp/.esdplug:sdmix/socket' to the pulseaudio esound module line in my defaults.pa fixed everything! To see if this affects you, or if your problem is the very similar, do the following at a commandline: strace -o "|grep 'access.*socket'" esdplay somefile.wav Mine spit out this line: access("/tmp/.esdplug:sdmix/socket", R_OK|W_OK) = -1 ENOENT (No such file or directory) That's how I knew what the esd socket filename should be instead of /tmp/.esd/socket (the pulseaudio default) If this doesn't work for you, pasting the entire output of 'strace esdplay somefile.wav' may shed some more light on the issue. -- Jim Ramsay "Me fail English? That's unpossible!" -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20070418/2bcb2caf/attachment.pgp>