Para o plug-in do flash poder lidar com o pulseaudio existe uma pequena lib que é suposto ajudar na ligação, mas o pacote que está nos repositórios neste momento e pelo menos aqui, faz o Firefox rebentar assim que o flash tenta tocar som. Pelo menos aqui, compilando a lib disponível no repositório git isso deixa de acontecer.
Basta desinstalar o pacote da lib se estiver instalado:
sudo aptitude purge libflashsupport
Instalar os mínimos para poder compilar o código:
sudo aptitude install build-essential automake1.9 autoconf libtool libesd0-dev libpulse-dev libssl-dev git
Sacar o código:
git clone http://git.0pointer.de/repos/libflashsupport.git/
cd libflashsupport
Compilar e instalar a lib:
./bootstrap.sh --prefix=/usr
make
sudo make install
sudo ldconfig
Reiniciar o Firefox e testar.
[Baseado na informação contida no Wiki do PulseAudio]
UPDATE:
Reverti para o pacote do libflashsupport de origem mas fiz o seguinte:
Instalei também o pacote nspluginwrapper que separa os plug-ins do browser, e impede que o browser rebente quando algum plug-in rebentar.
Instalei as libs libao-pulse e libsdl1.2debian-pulseaudio para que as aplicações que as usam para fins de reprodução de áudio usem o Pulseaudio.
Alterei o wrapper do Firefox para o padsp em /etc/firefox-3.0/firefoxrc.
Depois de instalar o nspluginwrapper é necessário reinstalar o plug-in do flash.
Obrigado pela solução.
A minha outra solução foi usar o Alsa em vez de PulseAudio nas definições de som do Ubuntu.
Sim, era outra solução. Parece que o pacote tem uma versão do git de Dezembro, e houve alterações entretanto…
Cheers
Argh! Parece que nem sempre evita que o Firefox rebente… Resta-nos esperar que o acesso ao alsa seja corrigido no plug-in ou que seja adicionado suporte para o pulseaudio…
Cheers…