更新到新的macos版本后,感觉系统用起来总是一卡一卡的,尝试了一些不同的缓解方法,似乎这个reddit帖子 中的方法是有效的,简单记录一下。
defaults write -g NSAutoHeuristicEnabled -bool false
defaults write -g NSAutoFillHeuristicControllerEnabled -bool false
重启电脑,再在terminal中输入
launchctl setenv CHROME_HEADLESS 1
前面解决的是新版macos autofill功能相关的问题,后面是解决electron应用的bug。
如果不想每次启动都输入一遍后面的命令的话,也可以将如下内容添加到启动中
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <dict> <key>Label</key> <string>com.user.chrome-headless</string> <key>ProgramArguments</key> <array> <string>/bin/launchctl</string> <string>setenv</string> <string>CHROME_HEADLESS</string> <string>1</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
vim ~/Library/LaunchAgents/com.user.chrome-headless.plist
# 添加上面的xml内容
launchctl load ~/Library/LaunchAgents/com.user.chrome-headless.plist
津公网安备12010402001491号