web-dev-qa-db-fra.com

Lancer jackd au démarrage / remplacer PulseAudio

Comment puis-je remplacer PulseAudio par Jack? Je veux démarrer jackd au démarrage, soit au démarrage, soit lors de la connexion, au lieu de PulseAudio.

4
mydoghasworms

Vous pouvez l'ajouter à vos applications de démarrage, mais ce n'est peut-être pas une très bonne idée, car toutes les applications audio ne prennent pas en charge la prise jack. Pour faciliter les choses, il existe des programmes de gestion et de démarrage de jack, et je pense que c'est une façon recommandée de les utiliser. Au moins jusqu'à ce que vous vous familiarisiez avec jack et que vous n'ayez pas besoin d'aide

Donc, au lieu de simplement le lancer au démarrage, vous pouvez installer QjackCtl ou Patchage, et démarrer et contrôler divers aspects de la prise.

5
zetah

Vous n'avez pas besoin de remplacer pulseaudio. Vous pouvez configurer pulseaudio pour tout rediriger vers jack. Avec sa méthode, toutes les applications qui utilisent Pulse continuent de fonctionner. Au moins, c’est ce qui fonctionne pour moi le 12.10: Lancer PulseAudio sur JACK

Dans la section 'Redirection de PulseAudio vers JACK'

Après avoir installé le module pulseaudio nécessaire

apt-get install pulseaudio-module-jack

J'ai apporté les modifications suivantes aux fichiers de/etc/Pulse:

diff --git a/Pulse/daemon.conf b/Pulse/daemon.conf
index b4e8e86..2ef0b43 100644
--- a/Pulse/daemon.conf
+++ b/Pulse/daemon.conf
@@ -85,3 +85,18 @@ default-fragment-size-msec = 10
 ; enable-deferred-volume = yes
 deferred-volume-safety-margin-usec = 1
 ; deferred-volume-extra-delay-usec = 0
+
+; 
+; JACK REDIRECTION
+;
+; redirect all pulseaudio output to jack
+;
+; http://trac.jackaudio.org/wiki/WalkThrough/User/PulseOnJack
+;
+
+default-sample-format = float32le
+default-sample-rate = 48000
+realtime-scheduling = yes
+exit-idle-time = -1
+
+; JACK REDIRECTION END
diff --git a/Pulse/default.pa b/Pulse/default.pa
index 6b54ebb..cb9490d 100644
--- a/Pulse/default.pa
+++ b/Pulse/default.pa
@@ -163,3 +163,34 @@ load-module module-switch-on-port-available
 ### Make some devices default
 #set-default-sink output
 #set-default-source input
+
+
+# JACK REDIRECTION
+#
+# redirect all pulseaudio output to jack
+#
+# http://trac.jackaudio.org/wiki/WalkThrough/User/PulseOnJack
+#
+# the commented lines are modules which are already loaded by
+# the code above
+#
+
+# apt-get install pulseaudio-module-jack installs both source and
+#  sink modules
+
+.ifexists module-jack-sink.so
+load-module module-jack-sink channels=2
+set-default-source jack_in
+.endif
+
+# load-module module-native-protocol-unix
+# load-module module-stream-restore
+# load-module module-rescue-streams
+# load-module module-always-sink
+# load-module module-suspend-on-idle
+
+# JACK REDIRECTION END

J'espère que cela t'aides

1
user1635544