Diferencia entre revisiones de «Enrutar Jack hacia Pulseaudio»

De Guía Ubuntu
Saltar a: navegación, buscar
 
Línea 1: Línea 1:
  sudo apt-get install jackd jack-tools pulseaudio pulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils padevchooser paman paprefs pavucontrol pavumeter libreadline5
+
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 01: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