Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This enables services to be run with the "Interactive"
ProcessType
value; in particular, this avoids performance issues such as skipping when playing music inmpd
. See this previous PR, which addedProcessType
for the oldplist
method:Homebrew/homebrew-core#19410
The
ProcessType
plist key was lost in the conversion to the service DSL,so this is just reinstating it:
Homebrew/homebrew-core@483ad1f
I was experiencing music skipping in
mpd
and confirmed that adding the "Interactive"ProcessType
in a custom plist resolved it.The possible values are as described in the launchd manpage. I didn't see any analogous options for
systemd
so there it's a no-op.If and when this is merged I can submit a second PR to use it for the
mpd
formula.