解决Mac 10.15更新完系统后,某些功能异常问题

1.当我打开pycharm的时候提示我这个

can't start git:usr/bin/git
probably the path to git executable is not valid

 出现这个问题是因为该目录下的git无法执行,下面说一下解决方法
在终端界面输入
sudo /usr/bin/git
会出现下面这种情况

然后接下来输入这行命令解决:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

2.打开黑窗口后出现如下这种情况:

原来使用的是bash风格,提示语告知现在新系统的shell已经更换为zsh,请用此 `chsh -s /bin/zsh` 命令切换。
查看系统支持shell风格的命令:
cat /etc/shells
我的系统支持的shell

解决Mac 10.15更新完系统后,某些功能异常问题_第1张图片

解决方法:
 

(1) 不使用bash,切换zsh,`chsh -s /bin/zsh`命令切换即可。

(2) 继续使用bash,但又不想出现提示语,则在
1. open .bash_profile
2.# macOS Catalina

export BASH_SILENCE_DEPRECATION_WARNING=1
解决。。。。。。



MacOS catalina 升级后Vmware黑屏的问题
1.关闭MacOS的rootless机制
 

#Rootless机制将成为对抗恶意程序的最后防线

1.尝试关闭Rootless,重启按住 Command+R 进入恢复模式 打开Terminal
2.输入csrutil disable
3.如果要恢复 csrutil enable

完美解决vmware黑屏步骤,需要添加vmware允许屏幕录制的权限

进入系统后打开终端输入以下命令(中途可能要求你输入密码,输入本机登陆密码即可)
1,
tccutil reset All com.vmware.fusion


2,
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'


3,
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'


4,
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

此时你的vmware fusion应该已经解决黑屏,最好再去打开安全机制
 

1.尝试关闭Rootless,重启按住 Command+R 进入恢复模式 打开Terminal
2.如果要恢复 csrutil enable




 

你可能感兴趣的:(测试)