zenangst / Gray

:first_quarter_moon: Tailor your macOS Mojave experience
https://github.com/zenangst
Other
1.33k stars 46 forks source link

Cannot detect VMware Fusion #98

Closed Roadrunner-one closed 5 years ago

Roadrunner-one commented 5 years ago

Hi, it seems like VMware Fusion in my application folder still cannot be detected.

zenangst commented 5 years ago

Hey @Roadrunner-one, it seems to have had a negative effect to set this setting on earlier versions of VMWare (see this issue: https://github.com/zenangst/Gray/issues/42) so we decided to actively exclude it to not cause issues for our users.

Roadrunner-one commented 5 years ago

Yes, I have the same problem due to using the following command defaults write -g NSRequiresAquaSystemAppearance -bool Yes, and then use defaults write -g NSRequiresAquaSystemAppearance -bool False, I now have to use defaults write -g NSRequiresAquaSystemAppearance -bool Yes whenever I want VMware to work again, and this is a bug not exclusive to VMware, I was hoping gray may resolve this issue for me but it seems you already know it won't.

zenangst commented 5 years ago

@Roadrunner-one what happens if you remove the entry from the preference file? Does that fix the issue to not have to change the global preference? Curious if this has to do with VMWare not being linked against the latest macOS SDK or not. Have you seen any other applications where this is an issue?

Roadrunner-one commented 5 years ago

Sorry I don't know about how to "remove the entry from the preference file", but I can say for sure that this happened to another application, and I vaguely remembered that I used Gray to turn it into light theme and the problem is gone, but it's long time ago and I don't recall which software it was.

Edit: It 100% happened to another app, but the memory that "I used Gray to turn it into light theme and the problem is gone" is only 70% sure

zenangst commented 5 years ago

@Roadrunner-one you can remove the entry by running:

defaults delete `insert bundle identifier here` NSRequiresAquaSystemAppearance
Roadrunner-one commented 5 years ago

I ran defaults delete -g NSRequiresAquaSystemAppearance , and the problem is resolved, thanks!

zenangst commented 5 years ago

@Roadrunner-one no worries mate! Glad I could help :)