Closed hobzcalvin closed 2 years ago
Update: definitely happening because readline gets an EOF from the stdin set up by systemd. I’ll either figure out the service file setting I need and post it here or submit a PR for a flag to disable readline.
You could probably use a script like this to get what you want:
while : ; do echo sleep 1000; done|liquidsfz ~/sfz/SalamanderGrandPianoV3_44.1khz16bit/SalamanderGrandPianoV3.sfz
But if there is something to be added to liquidsfz to make this easier, I generally would consider merging it. Is there any prior art (like other jack clients / audio tools)? How do they handle this case?
Happy to move this to a discussion board etc. if there is one!
I've created a systemd service file to run liquidsfz as a daemon:
When I try to start it, I get this:
"Deactivated successfully" is nice, but not what I want! I assume this is because of the interactive shell nature of the application, but I don't really know. Maybe there's a service file setting that will fix this for me?
If not, a command line flag to disable the interactive shell would be great. Thanks.