If the service doesn't start automatically Try Code: $ mkdir -p /home/nemo/.config/systemd/user/user-session.target.wants $ ln -s '/usr/lib/systemd/user/harbour-callrecorderd.service' '/home/nemo/.config/systemd/user/user-session.target.wants/harbour-callrecorderd.service' $ systemctl --user daemon-reload This is the same as 'systemctl --user enable' does. If it worked, the following command outputs 'loaded (...; enabled)' on the second line and the service will start automatically upon reboot: Code: $ systemctl --user status harbour-callrecorderd Please report if it worked for you. juiceme, the app was built and tested against SDK 1407. Didn't try 1410 yet since Jolla told it should be primarily used to fix applications not working with update9. harbour-callrecorder requires a new pulseaudio module from update9 to be loaded, that's all, the build dependencies are pretty standard. You can successfully compile and run the recorder on an older version of SailfishOS, you will just hear yourself on the recording, that's all
$ mkdir -p /home/nemo/.config/systemd/user/user-session.target.wants $ ln -s '/usr/lib/systemd/user/harbour-callrecorderd.service' '/home/nemo/.config/systemd/user/user-session.target.wants/harbour-callrecorderd.service' $ systemctl --user daemon-reload
$ systemctl --user status harbour-callrecorderd