Sound: programs block each other
I installed debian lenny with fvwm and found that if I used sound in firefox (iceweasel) it would block other programs' ability to use sound until I quit out of firefox.
I thought that the problem was the use of OSS. I switched firefox to use alsa-oss (aoss) and I switched XMMS to use ALSA and then I didn't have this conflict any more between those apps. But then I installed Audacity and it was blocked by firefox. I switched it to ALSA and then it worked. But when I installed snd I discovered that it was blocked by firefox. And snd is using jack which is set to use ALSA (according to qjackctl). So now I have a case I can't seem to fix.
Is there some general solution to this problem? It's kind of annoying to constantly fight this issue with every new sound using program. It seems kind of like firefox is the main offending program, since that's what I always end up having to kill. But why does everything want to use OSS by default? Isn't OSS the old, obsolete sound system? And why will the program that uses jack with ALSA not work with firefox?