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

Screen recording permissions are not working in macOS 10.15 Catalina #116

Closed
iby opened this issue Oct 12, 2019 · 13 comments
Closed

Screen recording permissions are not working in macOS 10.15 Catalina #116

iby opened this issue Oct 12, 2019 · 13 comments

Comments

@iby
Copy link
Member

iby commented Oct 12, 2019

In rare cases Gifox 2 will not recognize the granted recording permissions and will continue to ask to authorize, this is a related but the same as #121. At the moment there's no official (read: any at all) method provided by Apple how to verify user screen recording privacy permissions, but we hope this will get better over the next couple releases.

✊ Please drop a line to say, which solution worked.

  1. Try checking and unchecking the Gifox in screen recording privacy settings, this alone often solves the problem.

  2. Restarting macOS works in 9 cases out of 10. If it helped it means there's another app or system service that interferes with the standard behaviour. We're looking for a workaround, but if you can figure out which one it is in the next step, it would help a lot.

  3. As the final resort, or if you don't have time to deal with this, set the advanced Gifox setting to tell the app to skip privacy validation, run the following command in terminal:

    defaults write com.gifox.gifox2 "Advanced.SkipPrivacyValidation" -bool YES
    For direct-download version.

    defaults write com.gifox.gifox2-appstore "Advanced.SkipPrivacyValidation" -bool YES
    For Mac App Store version.

    defaults write com.gifox.gifox-setapp "Advanced.SkipPrivacyValidation" -bool YES
    For Setapp version.

Or if you've dealt with a similar issue and know a good way of verifying the app screen recording access I'd appreciate any hints!

@iby iby pinned this issue Oct 12, 2019
@hiquest

This comment has been minimized.

@iby

This comment has been minimized.

@iby

This comment has been minimized.

@hiquest
Copy link

hiquest commented Oct 15, 2019

@ianbytchek it did work for me in the end after I did defaults write com.gifox.gifox2 "Advanced.SkipPrivacyValidation" -bool YES and then installed the beta 6. Thanks!

@mcab
Copy link

mcab commented Oct 16, 2019

Seems like the most recent supplemental Catalina update did something. I wanted to see if Apple pushed anything new to try and fix this, and updating, restarting, relaunching Gifox, and then trying to screen record successfully triggered Gifox to appear underneath "Screen Recording." Thank you for being patient and working through this issue!

@iby
Copy link
Member Author

iby commented Oct 17, 2019

Thanks for confirming @mcab. Just got in another report saying that restarting fixed a similar issue for them. Hopefully things get stable with Catalina patches. 🤞

@bounoable
Copy link

Can confirm, after restart Gifox requests security permissions and is listed in the security settings. Working fine now 👌

@NathanielBarnett
Copy link

NathanielBarnett commented Dec 9, 2019

I was experiencing this issue after the most recent mac app store release of gifox 2 (2.0.1), and was unable to record the screen. Tried restarting Macbook, removing and re granting permission to record screen, but this did not allow gifox to record the screen. Additionally, I tried the terminal command for overriding the permission setting for the app store distribution, but that did not restore screen recording functionality either.

I didn't see this suggestion in any threads, but tried granting gifox accessibility permission under Security & Privacy > Privacy > Accessibility to control computer, and this resolved the issue. Screen recording and various captures settings appear to be functioning properly now.

@iby
Copy link
Member Author

iby commented Dec 9, 2019

@NathanielBarnett In 2.0.1 we added another dialogue that looks pretty much the same as screen recording permissions one, but for accessibility control permissions (the one you're referring to). It takes care of #120 and can be easily confused with the original one, hence 2.0.2 will ship with this beauty.

image

@NathanielBarnett
Copy link

@ianbytchek, that makes sense. I just missed that distinction when looking through other issues. Thanks for the quick reply 🤙

@iby
Copy link
Member Author

iby commented Dec 9, 2019

Given the number of issues we had post-launch I just realized how much confusion this might cause! Hopefully the updated preferences will make this a little easier for everyone.

@naoey
Copy link

naoey commented Feb 5, 2020

In my case, Gifox is not even showing up under the Accessibility section. Screen recording permission has been granted. I also tried the terminal command (I use the app store version, so defaults write com.gifox.gifox2-appstore "Advanced.SkipPrivacyValidation" -bool YES) but no go :(

I'm not able to use Gifox at all at the moment having just upgraded to v2.

Edit

Ok forgive me for jumping the gun, I hadn't actually noticed before that we can add apps ourselves to the list of apps that have been given permissions. Adding Gifox manually seems to have fixed it.

Apologies for the noise 😅

@iby
Copy link
Member Author

iby commented Feb 5, 2020

No worries! For other users reading this: this is a recording permissions issue, we have a separate one for Accessibility Control.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants