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