Diferencia entre revisiones de «Enrutar Jack hacia Pulseaudio»
De Guía Ubuntu
m |
|||
Línea 59: | Línea 59: | ||
pulseaudio -k | pulseaudio -k | ||
pulseaudio -n -F ~/jackd.pa | pulseaudio -n -F ~/jackd.pa | ||
+ | |||
+ | Basado en [http://ubuntuforums.org/showthread.php?t=548178 Ubuntuforums] | ||
[[Categoría:Optimización]] | [[Categoría:Optimización]] |
Revisión de 00:22 27 abr 2009
Configuración para Ubuntu 9.04 Jaunty Jackalope
Instalar los siguientes paquetes (muchos ya están instalados).
sudo apt-get install jackd jack-tools pulseaudio-utils padevchooser paman paprefs pavucontrol pavumeter libreadline5
Descargar e instalar el paquete
http://packages.debian.org/squeeze/pulseaudio-module-jack
Editar /etc/security/limits.conf
sudo gedit /etc/security/limits.conf
agregar al final:
### @audio - rtprio 100 @audio - nice -20 @audio - memlock 452192 ###
Guardar, desloguearse y volver a ingresar
Remover el bit SUID de pulseaudio:
sudo chmod -s /usr/bin/pulseaudio
Copiar el archivo de configuración de pulseaudio a su directorio de usuario:
cp /etc/pulse/default.pa ~/jackd.pa
Modificarlo, lo importante es eliminar todas las líneas module-hal-detect, module-detect, module-alsa-* y module-oss-* que no serán usadas
#!/usr/bin/pulseaudio -nF
### load-module module-jack-sink load-module module-jack-source ### #add-autoload-sink output module-jack-sink channels=2 #add-autoload-source input module-jack-source channels=2 #load-module module-esound-protocol-unix load-module module-native-protocol-unix load-module module-volume-restore load-module module-rescue-streams .nofail
load-module module-x11-publish load-module module-gconf
Un script de muestra que carga Jack, y luego Pulseaudio utilizando la nueva configuración.
#!/bin/sh killall jackd jackd -d alsa & sleep 2 jack_transport& pulseaudio -k pulseaudio -n -F ~/jackd.pa
Basado en Ubuntuforums