Mac 自启动管理


1.应用自己可以管理是否开机启动

以迅雷为例:在偏好设置(command + ,)可以直接设置应用是否开机自启动

2.应用将自启动配置文件放入用户文件夹中

系统偏好-用户与群组-登陆项可以找到对应的应用,直接移除即可

3.应用没有将自启动配置文件放入用户文件夹中,应用自己又没有可以勾选是否开机启动的地方

以向日葵应用为例(所修改文件一般与应用 bundle_id 一致或包含其大部):

通过终端修改以下文件

cd /Library/LaunchAgents
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

运行 vim 后,按 i 进入编辑模式,然后把<key>Disabled</key>从<false/>改为<true/>,这样就禁用了该启动项,然后按 esc 退出编辑模式,继续按":wq"保存并退出。

Ps:如何查看应用 bundle_id(CFBundleIdentifier)

1.可以通过终端查看

osascript -e 'id of app "SomeApp"'

mdls -name kMDItemCFBundleIdentifier -r SomeApp.app

2.可以通过访达查看

进入应用程序(Mac App 安装后所保存的地方,如果下载的是.app文件直接将其拖入到应用程序中即可)找到对应的应用,右键选择显示报内容,进入Contents文件夹,找到info.plist查找CFBundleIdentifier 即可找到 bundle_id

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM