From 7c93f396873ec9b46e50b8a374ddd2ee35f10a32 Mon Sep 17 00:00:00 2001 From: Brendan Jones Date: Nov 17 2012 14:11:15 +0000 Subject: Add D-Bus notes to README --- diff --git a/jack-audio-connection-kit-README.Fedora b/jack-audio-connection-kit-README.Fedora index 2171273..9702d14 100644 --- a/jack-audio-connection-kit-README.Fedora +++ b/jack-audio-connection-kit-README.Fedora @@ -5,8 +5,8 @@ Switch to root account. Install the required packages: yum install alsa-plugins-jack -Add yourself to the audio and jackuser groups. - usermod -a -G audio,jackuser "" +Add yourself to the jackuser group. + usermod -a -G jackuser "" Now you will need to log out and log back in, or simply restart the system. Start the jack daemon (the best parameters for your sound card may be different): @@ -41,9 +41,22 @@ hw ALSA device (hw:0 for the first card, etc). Even best to use the name of the card as stated above. + USING THE JACK DBUS INTERFACE + +Control applications such as qjackctl can be configured to interact with the jack +sound server using D-Bus. This has the advantage of allowing jack to request the +release of the sound device from Pulseaudio (see below). + +jackdbus is shipped in a separate package. To install this (as root) do: + + yum install jack-audio-connection-kit-dus + +and check "Enable D-Bus interface" in Setup -> Misc within Qjackctl + + INTEGRATE JACK WITH PULSEAUDIO -Jack will ask Pulse Audio through dbus for ownership of the sound card. Pulse +Jack will ask Pulse Audio through D-Bus for ownership of the sound card. Pulse Audio will grant it and Jack will have complete control of it. No conflicts and no configuration necessary. In this case Pulse Audio will stop using the card and if it is the only one, you will not have sound for system sounds, browser @@ -51,6 +64,8 @@ media playback, etc (which is usually what you want). Otherwise it is possible to load a Pulse Audio module that redirects PA to use Jack. + + RUNNING JACK SERVER IN REALTIME MODE NOTE: This chapter explains why you have done the above changes in more detail.