[29] Comentário enviado por
paulo.rddck em 19/06/2009 - 23:59h:
Bom embora o artigo está um pouco off... vamos lá
1° - Para usar o Mouse e o teclado no X.org apartir do FreeBSD 7.2 tem que ativar o HAL Daemon.
use: hald_enable="YES" no /etc/rc.conf
2° - Desktop sem som não é legal então vamos lá.
Presumindo que saiba qual o dispositivo de som va em :
http://www.freebsd.org/releases/7.2R/hardware.html#SOUND e verifique se o seu dispositivo é suportado, se o mesmo não constar na lista de hardware suportado, bom então ainda tem uma breve quase impossivel possibilidade de ter driver para ele no site do fabricante, então não perca tempo procurando e compre uma compativel ou deixa de ser acomodado e começa a escrever um modulo para suporta-la.
Bom se seu hardware for compativel temos três formas de subir o modulo a mais facil é usando o kldload.
Com base no nome do modulo que está presente no link passado acima, então simplesmente entre com o comando no terminal como root.
Exemplo#kldload $nome_do_modulo
ou como segue o exemplo.
matilda#kldload snd_ich
No caso da minha maquina o dispositivo de audio é um suportado através do modulo SND_ICH presentes em placas-mães baseado em chipset intel, não sendo AHCI e nem ICH8 (Sigmatel HD).
O segundo modo é através de copilação do kernel.
Segue os passo vou passar onde se consegue documentação caso seja necessário.
Considerando que tenha instalado as fontes do sistemas haverá uma arvore de diretórios abaixo do /usr/src ou /sys.
localize o arquivo de configuração do kernel no seguinte caminho.
matilda#/usr/src/sys/$arch/conf/GENERIC
Esse é o arquivo do kernel generic disponibilizado por padrão pelo projeto.
Copieo usando o nome que deseja dar ao kernel do seu sistema.
matilda#cp /usr/src/sys/$arch/conf/GENERIC /usr/src/sys/$arch/conf/MATILDA
no caso o meu kernel chamará-se MATILDA.
apos isso insiras as seguintes linhas.
echo "OPTION sound" >> /usr/src/sys/$arch/conf/MATILDA
echo "device $nome_do_modulo" >> /usr/src/sys/$arch/conf/MATILDA
Aconselho ler os arquivos /usr/src/sys/$arch/conf/NOTES pois nele tem muitas opções.
No momento não tenho comigo o caminho dos arquivo de NOTES para dependencias do sistemas não especificas de arquitetura, pelo que me lembro acho que é
/usr/src/sys/conf/NOTES
Apos ter editado esse arquivo vamos a compilação do garoto.
matilda# cd /usr/src
matilda#make buildkernel KERNELCONF=MATILDA
matilda#make installkernel KERNELCONF=MATILDA
Após isso terá instalado um kernel personalizado para o seu sistema com suporte ao seu dispositivo de som.
Reinicie a maquina.
Apos logar-se no sistema ainda tem um procedimento que faz parte da compilação.
Como root execute:
matilda#mergemaster -p
Esse comando serve para atualizar os arquivos de configuração do sistema
Bom apos ele reinicie mais uma vez e se configurou corretamente o modulo para o seu hardware te o som funcionando de modo integrado no kernel.
A terceira forma de colocar som é editando o arquivo do boot.loader para carregar o modulo durante a inicialização do sistema, o arquivo esta disposto sobre o seguinte caminho.
/boot/loader.conf
entre ne a linha referente ao seu modulo da forma que é demostrada no /boot/defaults/loader.conf
Use o ee ou ( easy editor) , BSD é simples então não complique-o com vi.
Depois eu posto mais configurações sobre o FreeBSD.... para vocês linuxusers....