Instalar Pulseaudio
De MEPIS Documentation Wiki
Pulseaudio es un frontispicio relativamente nuevo que se suele considerar que es una tecnología prometedora. Una de las principales ventajas que presenta actualmente es que permite múltiples streams de audio a la tarjeta de sonido que de otra forma no lo permitiría (completamente). El infame chipse Intel HDA para portátiles normalmente produce problemas en situaciones donde, por ejemplo, se está reproduciendo música con Amarok y se produce una llamada entrante con Skype. El sonido no estará disponible en Skype o el micrófono aparecerá desactivado.
Para hacer funcionar Pulseaudio en MEPIS 7, se han usado dos fuentes principales de información. Los enlaces se muestran al final.
A continuación se muestra el procedimiento:
Tabla de contenidos |
Instalar los paquetes requeridos
apt-get install libasound2-plugins libao-pulse libpulse-browse0 libpulse-mainloop-glib0 libpulse0 pulseaudio pulseaudio-esound-compat pulseaudio-module-hal pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils
Fijar los permisos apropiados
Abrir kuser y añadir el usuario actual y el usuario pulse al grupo pulse, pulse-rt y pulse-access
Crear un archivo para configurar ALSA
ALSA puede funcionar sobre Pulseaudio. Por lo que las aplicaciones que usan ALSA (la mayoría de ellos), mientras que el sonido se gestiona mediante la capa subyacente de Pulseaudio.
Abrir una consola su para cambiar a superusuarioto cd /etc mcedit asound.conf copiar y pegar el texto que se muestra a continuación y guardar el archivo
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
# Parte I sacada del Wiki de ALSA Dmix
pcm.mycard {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
#format "S32_LE"
#periods 128
rate 44100
}
}
pcm.dsp0 {
type plug
slave.pcm "mycard"
}
# El siguiente dispositivo puede engañar a algunas aplicaciones para que usen pulseaudio
pcm.dsp1 {
type plug
slave.pcm "pulse"
}
ctl.mixer0 {
type hw
card 0
}
# Parte II sacada del Wiki de Pulseaudio
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
# Opcional, fijar valores por defecto
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
Casi se ha acabado. Para asegurarse de que Pulseaudio se inicia cuando se necesita:
Como superusuario en una consola: cd /etc/pulse mcedit client.conf buscar la línea con la palabra Autospawn, descomentarla y asegurarse de que queda: Autospawn = yes
Ahora se puede iniciar Pulseaudio de la siguiente manera:
Como superusuario en una consola: pulseaudio --system=1 -high-priority=1 -D
Ahora se debería de poder reproducir sonido normalmente en aplicaciones compatibles con ALSA.
Configuración especial
- Para Skype, hay que ir a Opciones, y cambiar todos los dispositivos de sonido por pulse (entrada de sonido, salida de sonido y sonido de llamada). Ahora se puede usar el micrófono en Skype independientemente de si hay otros sonidos reproduciendose
- Para Flash hay que descargar el archivo libflashsupport_1.0~2219-2_i386.deb de esta página. Una vez descargado, basta con hacer doble click e instalarlo con Kpackage
- Si se usa Virtualbox, Pulseaudio es compatible de forma nativa. Basta con configurar Virtualbox para usar Pulseaudio para el sonido. En el equipo de pruebas esto permitía usar el micrófono dentro de Virtualbox (lo que permitía usar Webex para conferencia de voz sobre VOIP). No funcionaba antes.
- Varias aplicaciones segurirán dando problemas con Pulseaudio, principalmente Audacity. Se está trabajando en ello, por lo que quién sabe si quiza funcione pronto. De momento, hay que matar Pulseaudio cuando se quiera usar Audacity. Esto significa que tampoco se puede grabar sonido cuando se usa Audacity.

