Am 2025-03-14 12:18, schrieb Mantas Mikulėnas:
Depends on whether fluidsynth ever uses the pipewire API directly (in which case it should depend on pipewire.service) or whether it always goes through the compat shim (in which case it's enough to depend on pipewire-pulse.service, as that already indirectly depends on pipewire).
It uses either pipewire or pulseaudio directly. I am not sure what it does if pipewire mimics pulseaudio, but I guess it will still use pipewire directly in that case.
I think that should work, yes.
Thank you!
Hmm, I didn't know it uses /run/lock. This is a user service, not a system service, right?
Yes, it's a user service. The /run/lock condition is rather new, though, I haven't seen it before myself:
https://github.com/FluidSynth/fluidsynth/commit/6072fe98395ea575b9e35a3eee0be612bdb277f5