1 |
Como alguns de vcs devem saber, o arts não consegue compartilhar o |
2 |
device de som com o alsa. Porém, no kernel 2.6.12, tudo mudou, já que o |
3 |
dmix vem configurado como padrão. Então, segue o esquema que fiz aqui |
4 |
para que isso se torne possível: |
5 |
|
6 |
1) Atualize seu kernel para a versão 2.6.12 |
7 |
|
8 |
# ACCEPT_KEYWORDS="~x86" emerge =gentoo-sources-2.6.12 |
9 |
|
10 |
2) Configure e compile o seu kernel como de costume. Não é necessário |
11 |
habilitar nada no que se refere ao ALSA. |
12 |
|
13 |
3) Atualize os seguintes pacotes do alsa para versão 1.0.9 (ou superior, |
14 |
caso exista) |
15 |
|
16 |
media-libs/alsa-lib |
17 |
media-libs/alsa-oss |
18 |
media-sound/alsa-headers |
19 |
media-sound/alsa-tools |
20 |
media-sound/alsa-utils |
21 |
|
22 |
Dica: os pacotes, pelo menos quando instalei, estavam masked com ~x86, |
23 |
então: |
24 |
|
25 |
# qpkg -I -nc "media-.*/alsa-"|sed -e 's/$/ |
26 |
~x86/'>>/etc/portage/package.keywords |
27 |
|
28 |
Seguindo: |
29 |
|
30 |
# emerge $(qpkg -I -nc "media-.*/alsa-") |
31 |
|
32 |
4) Isso feito, é necessário reiniciar daemon do alsa |
33 |
|
34 |
# /etc/init.d/alsasound restart |
35 |
|
36 |
Pronto, se não ocorreu nenhum problema, tudo deve estar funcionando. |
37 |
|
38 |
Para verificar se está tudo ok, eu fiz o seguinte: |
39 |
|
40 |
Iniciei o alsaplayer para tocar um mp3 qualquer: |
41 |
|
42 |
# alsaplayer ~/mp3/Bezerra_da_Silva-So_quando_o_morcego_doar_sangue.mp3 |
43 |
|
44 |
Ao mesmo tempo, iniciei o mpg123 com o artsdsp para tocar outro mp3 |
45 |
|
46 |
# artsdsp "mpg123 ~/mp3/Wando-Fogo_e_Paixao.mp3" |
47 |
|
48 |
Bem, vai ficar uma zona, mas tudo bem, esse é intuíto da coisa. Se não |
49 |
ficou é pq alguma coisa deu errado. |
50 |
|
51 |
OBS: É possível tb iniciar vários alsaplayer's simultâneamente. O device |
52 |
não precisa mais ser liberado. Também realizei este teste. |
53 |
|
54 |
Agora vc pode compartilhar o seu device de som entre vários aplicativos, |
55 |
seja com suporte a arts ou com suporte a alsa. |
56 |
|
57 |
Qualquer dúvida é só postar na lista. |
58 |
|
59 |
[ ]s |
60 |
|
61 |
Rodolfo Penha |
62 |
|
63 |
|
64 |
-- |
65 |
gentoo-user-br@g.o mailing list |