Mac下安装了Google Chrome后会发现每次重启后,Chrome都被自启动了,只是默认是不显示,隐藏了的。但是小黑点还是暴露了问题。
那如何取消Chrome autoload的问题呢?
首先了解Mac的启动项设置,这样就可以尝试来取消自动加载的情况了。
三种方式尝试一下:
1. LoginItems
通过(系统便好System preferences->用户users & Groups -> 登录项 LoginItems)进入登录项设置。可以勾选来隐藏。注意这只是隐藏(hide)。实际在后台启动时是launch了的,可以在系统日志中看出。
2. 那就进入StartupItems来设置。
不过我们会发现这里根本就没有Google Chrome.
/Library/StartupItems
/System/Library/StartupItems
3. 最后我们在Launchd Daemon中发现了google的踪影。
进入~/Library/LaunchAgents发现了com.google.keystone.agent.plist。
但这并不是Google Chrome,而是google.keystone.agent。vi打开查看发现原来是GoogleSoftewareUpdater。所以说其实并不是Chrome自启动的,而是GoogleSoftwareUpdater简称(GSU)。那能不能卸载掉GSU呢?很不幸,如果你要用Google的软件,就不能卸载GSU。官方明确说明,除非Google software也卸载掉后才能✍️GSU。霸道吧!!!
那怎么破?
那怎么破?
那怎么破?
1. 你霸道,我更霸道!卸载!
怎么卸载?请看:
http://superuser.com/questions/730736/how-to-remove-google-software-update-from-mac-osx
来个摘录:
sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
如果连残渣也不留,那就把--uninstall换成--nuke
2. 第二种方法:好吧,你狠你牛,我怕你!
打开com.google.keystone.agent.plist设置自动检测时间间隔,这个我们可以做主。
设置RunAtLoad为false;设置StartInterval为0或很长的时间。默认的是一个小时多些。你可以设置为一个月。时间单位为妙。一个月就是60*60*24*30
3.另一个网上的说明也只是隐藏而已,仅供参考。本质上也没有改变自启动的问题。
鼠标长按Dock上的Chrome图标,选项中取消勾选Open at Login.