lunes, 9 de julio de 2007

Esound

Desde que arme mi ultimo gentoo estube dando vueltas para no instalar el demonio esound, necesario para poder tener varios programas reproduciendo sonido simultaneamente. Hoy no aguante más y lo instale. Esta es una mini guia por si quieren guiarse.

Para ello empezamos recompilando mi kernel, poniendo como modulo el driver de audio. (Anteriormente lo tenia dentro del kernel).

#cd /usr/src/linux

#make menu config

Busquen los siguiente items en el menu de configuración
device Drivers  --->
Sound --->

Sound card support

(OSS debe estar deshablitado)
Open Sound System --->
< > Open Sound System (DEPRECATED)

(En Alsa)
Advanced Linux Sound Architecture --->
Advanced Linux Sound Architecture
Sequencer support
OSS Mixer API
OSS PCM (digital audio) API

(Luego elijan su dispositivo de audio)
PCI Device
ATI IXP AC97 Controller
Compile el kernel con

#make bzImage

Instalen la nueva imagen del kernel, (Si es necesario editen la entrada en Grub o si están seguros de que todo esta bien pisen su imagen de kernel anterior)

# cp arch/i386/boot/bzImage /boot/vmlinuz-XXXX

Paso siguiente compilar los módulos e instalarlos

#make modules
#make modules_install

Para finalzar con esta etapa añadan el modulo en /etc/modules.autoload.d/kernel-2.6,
(En mi caso snd-atiixp, para que se carge al arrancar la computadora)

Lo siguiente es instalar el flag para esound, esd, en /etc/make.conf.

Luego instalen los paquetes para esound.

#emerge esound

Por ultimo actualicen todo el sistema para que todas las aplicaciones soporten esound.

#emerge --sync
#emerge tuvaDN world

Para terminar, configuren todas las aplicaciones para que utilizen esound o esd que es lo mismo.

Lo gracioso de todo esto es que pude solucionar un problema que tenia con Firefox y el Flash Player, desde hace rato que el FP no funcionaba bien y terminaba colgando mi Firefox. Aparentemente con el demonio esound funciona de mil maravillas.

No hay comentarios: