Diferencia entre revisiones de «Enrutar Jack hacia Pulseaudio»

De Guía Ubuntu
Saltar a: navegación, buscar
m
 
(No se muestra una edición intermedia realizada por un usuario)
Línea 31: Línea 31:
  
 
  #!/usr/bin/pulseaudio -nF  
 
  #!/usr/bin/pulseaudio -nF  
 
+
 
  ###
 
  ###
 
  load-module module-jack-sink
 
  load-module module-jack-sink
Línea 43: Línea 43:
 
  load-module module-rescue-streams
 
  load-module module-rescue-streams
 
  .nofail
 
  .nofail
 
+
 
  load-module module-x11-publish
 
  load-module module-x11-publish
 
  load-module module-gconf
 
  load-module module-gconf
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]]

Última revisión de 00:23 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