Two things I have done to solve similar problems in both Mandriva and Ubuntu are:
1. As root, execute
(and you'll be told if esd is already running or not). I generally do both these things when the same problem arises, and maybe 75% of the time one or the other fixes the problem.