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!🙂

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s