Diferencia entre revisiones de «Enrutar Jack hacia Pulseaudio»
De Guía Ubuntu
| Línea 1: | Línea 1: | ||
| − | sudo apt-get install jackd jack-tools | + | 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 | Descargar e instalar el paquete | ||
| Línea 17: | Línea 21: | ||
Remover el bit SUID de pulseaudio: | Remover el bit SUID de pulseaudio: | ||
| − | sudo chmod -s /usr/bin/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 | ||
[[Categoría:Optimización]] | [[Categoría:Optimización]] | ||
Revisión de 00:13 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