The build bot here for synergy binaries is great:
https://github.com/DEAKSoftware/Synergy-Binaries
When updating to Big Sur, I couldn't get the new binaries to work. It would repeatably pop up Open Accessibility settings in Security and Privacy
or Deny
when trying to double click on the application.
I ended up finding this link:
https://stackoverflow.com/questions/64842819/cant-run-app-because-of-permission-in-big-sur
Which lead me to here
https://github.com/wynioux/macOS-GateKeeper-Helper
And I used the self-sign option twice, and remove from quarantine once.
I also used
pkgutil --check-signature /Applications/Synergy.app
Which before and after reported the same thing.
I uninstalled and reinstalled the package once or twice.
One of the last things I did after the macOS-GateKeeper-Helper script was to:
- Remove the previous entry in
Security & Privacy > Permissions > Accessibility > Synergy
- Then drag and drop the app in and try again.
- Or try to run the app again after it is missing from Accessibility's checklist of apps, so it gets populated.
I'm not exactly sure which one did it. I suspect it was the remove from the permissions list and then add by double clicking the app one more time.
For me, I fixed it by going to "Show package contents" on the app bundle, finding the synergy-core binary and then dragging that into the Accessibility list of allowed programs (as well as Synergy.app which may or may not be needed).