-
Notifications
You must be signed in to change notification settings - Fork 825
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
MacOS M1 CPU Screen Recording Permission Issue [Fix] #1231
Comments
This was referenced Sep 20, 2024
codercodingthecode
changed the title
MacOS M1 CPU Screen Recording Permission Issue Fix
MacOS M1 CPU Screen Recording Permission Issue [Fix]
Sep 26, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
MacOS M1 CPU Screen Recording Permission Issue [Fix]
Issue
Many users have reported screen permission issues on M1 Macs, with some resorting to installing Rosetta despite using an M1-specific build. The root cause is that the node package used to request permissions is based on Intel architecture, thus requiring Rosetta on M1 chips.
Solution
I've made the following modifications to resolve this issue:
mac-screen-capture-permissions
.These changes allow the app to request and use screen recording permissions on M1 Macs without the Rosetta workaround.
Implementation Details
package.json
to use Node.js 16.mac-screen-capture-permissions
from dependencies.systemPreferences
API:Application
I've built the release version of the app with these changes, and it's available in the
release
section of my forked repository.release
.This solution should allow Kap to function natively on M1 Macs without any Intel-based dependencies for screen recording permissions.
https://github.com/codercodingthecode/Kap/releases/tag/m1-permission
If there is an interest from the maintainers, I can open a pr with these changes to the main project.
The text was updated successfully, but these errors were encountered: