I don’t use the Duplicacy menu bar “Start at login” option and instead have a separate Global Daemon that I run at MacOS load so that it has root access to backup all users on the computer. (Yes, there is a security trade off, but I’m OK with that )
Anyhow… My Global Daemon has the correct path, but still refuses to actually launch Duplicacy at login. This same configuration (with different path) works fine with the 1.5 x64 build. It is strange that when logging in, macOS shows the daemon as running. If I unload & reload the service then it will launch successfully which implies the plist is correct. I’ll be doing some more troubleshooting to see if I can figure it out… but thought I’d share on this somewhat related thread.
Here is the content of the plist i use for the Global Daemon…
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnvironmentVariables</key>
<dict>
<key>DWE_PASSWORD</key>
<string>REDACTED</string>
<key>HOME</key>
<string>/Users</string>
</dict>
<key>Label</key>
<string>com.duplicacy</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/Duplicacy Web Edition.app/Contents/MacOS/duplicacy_web_osx_arm64</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>WorkingDirectory</key>
<string>/Users/</string>
</dict>
</plist>