对强迫症来说有些app开机启动真的特别麻烦,那么按照下面的步骤来基本都可以禁用
1、如果对应的app有将自启动配置文件放到用户文件夹中,那么就可以直接进入系统偏好设置-用户与群组-登陆项进行设置,点击+-号即可做对应的操作,如下图方式:
2、如果上面找不到,比如迅雷这部分软件,这类软件做的还算人性化可以在设置中取消开机启动,同理,可以先在对应的软件中查看是否有该选项设置,附迅雷设置图:
3、到这一步的话就需要用到命令行了,首先macOS 系统的启动项会以 .plist 的文件存在于以下目录中:
/Library/LaunchDaemons
:系统启动时运行,用户不登录也会运行。/Library/LaunchAgents
:用户登录后运行。~/Library/LaunchAgents
:用户自定义的用户启动项/System/Library/LaunchDaemons
:系统自带的启动项/System/Library/LaunchAgents
:系统自带的启动项
而我们就只需要找到对应app的.plist文件,然后禁用即可
cd /Library/LaunchAgents
进去之后就能看到所有的.plist文件,如下图
以禁用mac下的向日葵为例,将对应的.plist中的<key>Disabled</key>选项设为true即可
sudo vim com.oray.sunlogin.agent.plist
sudo vim com.oray.sunlogin.startup.plist
接着
cd /Library/LaunchDaemons
sudo vim com.oray.sunlogin.helper.plist
sudo vim com.oray.sunlogin.plist
然后大功告成