por Luiz Correia
0s drivers da placa de som do ubuntu se tornou embutido na imagem do kernel carregada on-boot, ou seja o modulo /dev/dsp deixou de existir.
Problema: Algumas aplicações passaram a entender que o som não estava configurado pelo simples fato de não haver o dispositivo /dev/dsp no sistema de arquivos. Os aplicativos do Gnome funcionavam normalmente (totem, controle de volume, etc) e alguns do console também (mpg123), porém programas como o skype e o avidemux retornavam com o seguinte erro:
/dev/dsp: Arquivo ou diretório não encontrado
Solução: Criar um /dev/dsp na unha, enganando assim os programas “burros”, uma vez que o som funciona perfeitamente.
Seqüência de comandos (criar dispositivo, configurar devidas permissões), abra o terminal e digite:
mknod /dev/dsp c 14 3 chgrp audio /dev/dsp chmod g+w /dev/dsp
O resultado deverá ser o seguinte:
ls -lh /dev/dsp crw-rw—- 1 root audio 14, 3 2006-08-08 22:38 /dev/dsp
Quem quiser automatizar este processo, basta adicionar estes comandos em seu script de inicialização de boot. Em outras distribuições, /etc/rc.d/rc.local ou outro.
Porém o Ubuntu e Debian não tem esse arquivo, então como fazer??? Muito simples. Basta você criar seu script dentro da pasta /etc/init.d. Exemplo:
gedit /etc/init.d/meuscript mknod /dev/dsp c 14 3 chgrp audio /dev/dsp chmod g+w /dev/dsp
Agora é só dar a permissão para execução:
chmod 755 /etc/init.d/meuscript
Quase pronto, agora é só colocar para inicializar junto com o sistema:
update-rc.d meuscript defaults
Essa dica deve valer para qualquer distribuição.