<div dir="ltr">I was writing a project called CaptainJack that used macOS's new HAL audio subsystem to do just this.<div><br></div><div>The problem is that the service that runs that is supposed to talk to JACK has to run under a particular user, which is never the user that's running the JACK daemon. JACK doesn't support multi-user setups, and the developers refuse to make this an out of the box thing to support (<a href="https://github.com/jackaudio/jack1/issues/52">https://github.com/jackaudio/jack1/issues/52</a>). Because of that, I discontinued development on CaptainJack.</div><div><br></div><div>If they change their minds, I'll happily finish CaptainJack as I find a use-case for it almost every week.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, May 19, 2017 at 1:42 PM Michael <<a href="mailto:keybounce@gmail.com">keybounce@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So has anyone gotten Jack to work as a default device in 10.10 or later?<br>
<br>
To repost, to make Jack work as an audio device for almost everything in 10.9.5 (and sadly, I can only say almost everything), I had to put this in /System/Library/Sandbox/Profiles/<a href="http://system.sb" rel="noreferrer" target="_blank">system.sb</a> (goes at the end)<br>
<br>
;;; local additions for Jack<br>
  (allow network*<br>
         (regex #"/private/tmp/jack_.*"))<br>
  (allow file-write*<br>
         (regex #"/private/tmp/jack_.*"))<br>
  (allow mach-lookup<br>
         (global-name-regex "jack_mach_sem.*"))<br>
  (allow ipc-sysv-sem)<br>
  (allow ipc-posix-shm-read*<br>
         (ipc-posix-name-regex "/jack-.*"))<br>
  (allow ipc-posix-shm-write*<br>
         (ipc-posix-name-regex "/jack-.*"))<br>
  (allow file-read*<br>
         (regex #"/Library/Audio/Plug-Ins/Components/JACK-insert.component.*"))<br>
<br>
Additionally, after logging in, and starting up Jack, I have to kill coreaudiod (for some reason, Jack has to be running for this to start up with Jack support), and then kill and restart Jack itself (otherwise it can't seem to register itself with the active coreaudiod).<br>
<br>
>From what I understand of the 10.10 security system, editing that file needs to be in single user mode, not even as root in normal mode.<br>
<br>
_______________________________________________<br>
Jack-Devel mailing list<br>
<a href="mailto:Jack-Devel@lists.jackaudio.org" target="_blank">Jack-Devel@lists.jackaudio.org</a><br>
<a href="http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org" rel="noreferrer" target="_blank">http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org</a><br>
</blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">PGP signature: 03A0 B7D0 432E 1514<div>You may send me encrypted email using my key: <a href="https://keybase.io/qix/key.asc">https://keybase.io/qix/key.asc</a></div></div></div>