Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac: Fix automatic launch on login under MacOS 13.3.1 #5213

Merged
merged 4 commits into from
Apr 30, 2023

Conversation

CharlieFenton
Copy link
Contributor

@CharlieFenton CharlieFenton commented Apr 29, 2023

We have always used login items to launch BOINC Manager in the background when a user logs in. This no longer works correctly under MacOS 13.3.1,. This PR implements using a LaunchAgent to do that under MacOS 13 and later.

@CharlieFenton CharlieFenton marked this pull request as draft April 29, 2023 14:50
@CharlieFenton CharlieFenton marked this pull request as ready for review April 30, 2023 14:09
@CharlieFenton
Copy link
Contributor Author

This PR is ready to be merged. I will release a hotfix version 7.20.5 once it is merged.

There is also a screensaver bug under MacOS13.3.1 that is widely reported, and apparently has no workaround. If you have multiple displays connected to the computer, the screensaver usually does not appear on the main display. (The bug is intermittent, so it does occasionally appear on the main monitor.) Since the BOINC screensaver uses only the main display, it does not appear at all on Macs with multiple screens. Apple will reportedly fix this in the next release of macOS.

@AenBleidd AenBleidd merged commit 2030ee9 into master Apr 30, 2023
@RichardHaselgrove
Copy link
Contributor

I will release a hotfix version 7.20.5

v7.20.5 already exists as a Linux hotfix - please bump to v7.20.6

And at everyone - not just you, Charlie - can we please have a concentrated effort to get v7.22 working, and properly, this time?

@AenBleidd
Copy link
Member

And at everyone - not just you, Charlie - can we please have a concentrated effort to get v7.22 working, and properly, this time?

This is exactly what I'm gonna work on after the hotfix for MacOS

CharlieFenton pushed a commit that referenced this pull request May 1, 2023
Mac: Fix automatic launch on login under MacOS 13.3.1
Mac Installer build script: code sign AddRemoveUser; eliminate old code signing workaround
@CharlieFenton CharlieFenton deleted the MacOS_13_3_1_fix3 branch May 1, 2023 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants