mixagem de som com ALSA e OSS
Agora que mudei de Slackware para Ubuntu/Kubuntu estava a sofrer os efeitos do flash não mixar o som com o alsa, provocando o fechamento do mesmo. Isso acontecia também com o Real Player e outros aplicativos (como o skype antigo), que não sabem usar o ALSA.
Eis a solução:
Primeiro instale o módulo do alsa-oss:
sudo apt-get install alsa-oss
Depois, abra o /etc/profile e adicione a seguinte linha no fim do arquivo:
LD_PRELOAD=/usr/lib/libaoss.so
Por fim, abra o /usr/bin/startkde e adicione a seguinte linha no início do arquivo:
LD_PRELOAD=”/usr/lib/libaoss.so”
export LD_PRELOAD
Reinicie o seu KDE e a partir de agora, você poderá rodar Real Player, Flash no firefox, amarok com xine sem problema algum 🙂
update 1:
adicione o arquivo asound.conf dentro de /etc com os seguintes dados:
pcm.card0 {
type hw
card 0
mmap_emulation true
}
pcm.!output {
type dmix
ipc_key 1234
ipc_key_add_uid 1
slave {
pcm “card0”
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.!input {
type dsnoop
ipc_key 4321
ipc_key_add_uid 1
slave {
pcm “card0”
period_time 0
period_size 1024
rate 44100
}
}
pcm.!duplex {
type asym
playback.pcm “output”
capture.pcm “input”
}
pcm.!default {
type plug
slave.pcm “duplex”
}
pcm.!dsp0 {
type plug
slave.pcm “duplex”
}
ctl.!mixer0 {
type hw
card 0
}
rode o seguinte comando:
/etc/init.d/alsa-utils force-reload
Enjoy! 🙂
Filed under: Uncategorized - @ 04/08/2006 13:01