On Thursday 08 December 2005 21:23, Fábio Emilio Costa wrote:
[cut]
> "cálvario do Skype" no Linux, aparentemente consegui um progresso
[...]
> intel8x0
[...]
> não consigo o fazer se o aRTs ou outros programas que usem o ALSA
[cut]
Olá novamente,
você está com sorte, lá vai o .asoundrc para este sound card e a configuração
do arts que uso aqui no KDE (eu uso este sound card também):
$ cat ~/.asoundrc
pcm.snd_card_intel8x0 {
type hw
card 0
device 0
}
pcm.output {
type dmix
ipc_key 1024
ipc_perm 0660
slave.pcm "snd_card_intel8x0"
slave {
period_time 0
period_size 1024
buffer_size 8192
}
bindings {
0 0
1 1
}
}
pcm.input {
type dsnoop
ipc_key 2048
slave.pcm "snd_card_intel8x0"
slave {
period_time 0
period_size 1024
buffer_size 8192
}
bindings {
0 0
1 1
}
}
pcm.duplex {
type asym
playback.pcm "output"
capture.pcm "input"
}
pcm.!default {
type plug
slave.pcm "duplex"
}
ctl.!default {
type plug
slave.pcm "snd_card_intel8x0"
}
pcm.dsp0 {
type plug
slave.pcm "output"
}
ctl.dsp0 {
type plug
slave.pcm "snd_card_intel8x0"
}
ctl.mixer0 {
type plug
slave.pcm "snd_card_intel8x0"
}
Existem algumas redundâncias acima, mas como o arts é chato de se configurar
ainda não tive tempo de "enxugar" meu asounrc decentemente.
Pode mudar o "snd_card_intel8x0" ou o nome dos devices se preferir.
O arts você inicia desta maneira:
$ ps aux | grep [a]rts | head -1 | sed -r 's/.+(artsd.+)/\1/'
artsd -F 10 -S 4096 -a alsa -d -D duplex -s 60 -m artsmessage -c drkonqi -l 3
-f
A "mágica" toda acontece ao utilizarmos o device "duplex" (vide .asoundrc),
que nos dá a capacidade de ler e escrever simultâneamente (devices
input/output), ou seja, full duplex real (mixer por software, dmix/dsnooped).
Se preferir configurar o arts pelo "Control Center" do KDE, vá até "Sound
System", "Hardware" e selecione "Full duplex", "Override device location" e
adicione "duplex" (o nome do device que criamos). Depois é só reiniciar o
artsd e testar o Skype (aqui deu certo).
Outra dica, se você usa o mplayer, para usar o que configuramos acima (mixagem
por software, consequentemente "ouvirmos" mais de um programa ao mesmo tempo
se necessário) basta adicionarmos o seguinte ao ~/.mplayer/config
ao=alsa:mmap:device=duplex
Ou passar diretamente à linha de comando quando iniciá-lo:
-ao alsa:mmap:device=duplex
Uma última dica (já estava esquecendo), inicie o Skype assim:
$ cd onde_vc_instalou_o_skype
$ artsdsp -m ./skype &
É isso, espero que seus problemas com mixagem (e com o Skype) se resolvam.
Até,
Herbert.
PS - não posso esquecer de dar os devidos créditos à documentação do Gentoo.
--
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users
Archives:
- http://www.mail-archive.com/[email protected]/
- http://news.gmane.org/gmane.org.user-groups.linux.brazil.slackware/