Re: List of jackd startup and named instance questions

"Thomas Brand" <[email protected]>
Newsgroups gmane.comp.audio.jackit
Message-ID <[email protected]>
On Fri, March 8, 2019 19:12, Ethan Funk wrote:
> Hello all.
>

Some notes taken from jackd manpage that cover a few of the topics in your
mail here:

Every JACK client reads environment variables under the hood that can
control some of the aspects you refer to.

$JACK_DEFAULT_SERVER specifies the default server name.
As an example:
JACKD_DEFAULT_SERVER=nondefault jack_lsp

jack_lsp doesn't need special code for handling for that.

$JACK_NO_START_SERVER specifies to not start a server when none is running
(with given name).
As Nettingsmeier pointed out, you really want to start the server
separately with defined parameters and not rely on a client to do it.

Clients can control server name and autostartup behavior in code
explicitly by passing jack_options_t to the jack_client_open() function.

$JACK_PROMISCUOUS_SERVER allows for relaxed permissions, "allowing clients
from different users to talk with the same server"

Finally you can always wrap the server or client startups in a script or
have a small daemon that will do it iff the other approaches aren't good
enough.

Greetings
Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.