<div dir="ltr"><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Mar 14, 2025 at 1:27 PM Fabian Greffrath <<a href="mailto:fabian@greffrath.com">fabian@greffrath.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 2025-03-14 12:18, schrieb Mantas Mikulėnas:<br>
> Depends on whether fluidsynth ever uses the pipewire API directly (in<br>
> which case it should depend on pipewire.service) or whether it always<br>
> goes through the compat shim (in which case it's enough to depend on<br>
> pipewire-pulse.service, as that already indirectly depends on<br>
> pipewire).<br>
<br>
It uses either pipewire or pulseaudio directly. I am not sure what it <br>
does if pipewire mimics pulseaudio, but I guess it will still use <br>
pipewire directly in that case.<br></blockquote><div><br></div><div>Then it's probably fine to have it depend on all three .services via Wants+After, I think.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> I think that should work, yes.<br>
<br>
Thank you!<br>
<br>
> Hmm, I didn't know it uses /run/lock. This is a user service, not a<br>
> system service, right?<br>
<br>
Yes, it's a user service. The /run/lock condition is rather new, though, <br>
I haven't seen it before myself:<br>
<br>
<a href="https://github.com/FluidSynth/fluidsynth/commit/6072fe98395ea575b9e35a3eee0be612bdb277f5" rel="noreferrer" target="_blank">https://github.com/FluidSynth/fluidsynth/commit/6072fe98395ea575b9e35a3eee0be612bdb277f5</a><br>
</blockquote></div><div><br clear="all"></div><div> I thought /run/lock was 0755 but I guess that's just an Arch thing...</div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Mantas Mikulėnas</div></div></div>