ProblemasSomHoary
Contéudo:BRTableOfContents |
Original (em inglês): SoundProblemsHoary
Há inúmeros problemas de som envolvendo o Ubuntu 5.04 "Hoary Hedgehog". Aqui você encontrará algumas soluções para os mesmos.
Solução geral
O Ubuntu usa um programa chamado esd para permitir várias aplicações a acessar a placa de som ao mesmo tempo. No entanto, muitas aplicações de terceiros que não estão no "main" do Ubuntu não foram desenvolvidas para usar esd e assim acessar a placa de som. Em algumas placas de som, isso faz com que essas aplicações não produzam som. Para resolver este problema, o esd deve ser configurado para liberar a placa de som quando não a estiver usando.
Instale o pacote libesd-alsa0 e dentro do arquivo /etc/asound.conf insira o seguinte conteúdo: {{{pcm.card0 { type hw
card 0 }
pcm.!default { type plug slave.pcm "dmixer"
}
pcm.dmixer { type dmix ipc_key 1025 slave { pcm "hw:0,0" period_time 0 period_size 2048 #1024 buffer_size 32768 #4096
- #periods 128
rate 48000 #44100 } bindings { 0 0 1 1 } } }}}
Substitua o conteúdo do arquivo /etc/esound/esd.conf pelo seguinte: {{{[esd] auto_spawn=1 spawn_options=-terminate -nobeeps -as 2 -d default spawn_wait_ms=100 # default options are used in spawned and non-spawned mode default_options= }}}
Saia e entre novamente. Agora você deve estar apto para ajustar em Sistema -> Preferências -> Seletor de Sistemas Multimídia na aba Áudio, o Sink e a Fonte Padrão para Alsa (ou OSS), e então usar os botões de Teste. Suas configurações devem ficar parecidas com as da [http://img104.echo.cx/my.php?image=screenshotmultimediasystemssel.png foto]. Reinicie o computador e os sons já devem estar funcionando.
Nota: este problema acontece apenas no Ubuntu Hoary. O Kubuntu não é afetado porque ele usa o KDE Arts, embora o tempo padrão para o servidor de som no KDE pode ser ajustado para ficar maior, alguém pode confirmar? [É sessenta segundos.]
Firefox com Flash player
Para conseguir escutar sons em animações Flash vistas pelo Firefox, apenas execute:
sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
Caso não funcione desta forma, você pode usar um método alternativo. Edite o arquivo /etc/mozilla-firefox/mozilla-firefoxrc como root trocando FIREFOX_DSP="auto" por FIREFOX_DSP="none"
XMMS
aperte Ctrl+P e selecione libesdout.so como plugin de saída, depois clique em Aplicar.
Beep Media Player
aperte Ctrl+P, vá em Plugins e na aba Saída selecione Plugin de Saída eSound.
Xine
- mude level_experience para Master of all known bla-bla-bla...etc...
- vá para audio
- audio driver: (alsa ou oss) (alsa funcionou primeiro, agora ambos funcionam)
- oss audio device number (1 ou 0) (1 funcionou primeiro, agora ambos funcionam)
- offset for digital passthrough ( 0 )
- always resample to this rate ( 0 )
- enable resampling (auto)
- clique em OK e reinicie o Xine.
- insira um DVD e aperte G para exibir os controles.
- agora clique na seta da esquerda para AUD: e ajuste como 0 ou 1 (1 funcionou primeiro de novo, mas agora o auto também funciona).
Polypaudio
- Apenas coloque o eSound como seu servidor de som.
Audigy 2 & ALSA
Se você tem o ALSA configurado com o Audigy 2 e tudo "deveria" estar funcionando de acordo com o manual, há uma chance de arrumar:
- Execute o 'alsamixer'. Se você tiver mais de uma placa de som, execute ele para a placa apropriada, usando por exemplo 'alsamixer -c 1'
- Navegue pelos canais até que você encontre o "Analog/Digital Output Jack", aperte 'M' para habilitá-lo se estiver desabilitado
Todos os outros problemas
num terminal, execute: fuser /dev/dsp (o processo que está usando o sistema de som - meu sistema nx7010)
num terminal, execute: kill [número de processos falados pelo fuser]