Fluidsynth is intended to be run as user service. It should be as simple as:
systemctl start --user fluidsynth Using both drivers, alsa and pulseaudio, is working fine on my side. It's not possible to say what's going wrong as you're neither providing /lib/systemd/system/fluidsynth.service nor the EnvironmentFile specified in the service unit. Note that /etc/fluidsynth.conf is the system-wide config file that fluidsynth's shell cares about - NOT the systemd-service! It is generally a good idea to pass certain options (like audio-driver) directly via commandline to fluidsynth. Only rely on fluidsynth's config file(s) if you know how they'll be processed. If it still doesn't work for you, make sure your .service and environment files match with the upstream ones: https://github.com/FluidSynth/fluidsynth/blob/master/fluidsynth.service.in https://github.com/FluidSynth/fluidsynth/blob/master/fluidsynth.conf.in If they don't match, reach out to your distros package maintainer and ask for them to be updated / synced with upstream. Manually messing around in those files is discouraged. Tom _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev