Answers:
默认情况下由加载/Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
。
如果你跑
launchctl unload -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
这将为您的用户禁用它。
重新开启
launchctl load -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
sudo rm /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
要完全摆脱它。
launchctl unload -w /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
单击菜单栏图标。
单击右上角的省略号图标。
选择“首选项”
取消选中“登录时启动”。
注意:在您登录Creative Cloud之前,“首选项”选项不会出现。
要关闭Adobe在Mac上启动时启动的所有功能,您需要同时禁用其启动的作业和Adobe Core Sync扩展。
对于Adobe Core Sync扩展程序,它是Finder Sync扩展程序,因此您可以按照此答案-https: //apple.stackexchange.com/a/237585/23876中的说明在System Preferences
→ 下禁用它 。据我所知,每次Adobe Creative Cloud升级后,您都需要重复此步骤。Extensions
对于已启动的作业,请继续阅读。请注意,以下内容还将禁用Adobe自动更新检查。因此,您将需要从一个Adobe应用程序内部检查更新,或显式运行Adobe Create Cloud。
Adobe实际上将其启动的职位定义放在了多个位置,并且这些位置根据Adobe版本的不同而有所变化。在@Alan Shutko的答案的基础上,以下内容将在所有地方禁用它们。您可以忽略任何“找不到指定的服务”警告。运行后,请重新启动以享受Adobe免费启动(直到您实际运行Adobe产品)。
launchctl unload -w {,~}/Library/LaunchAgents/com.adobe.*.plist
sudo launchctl unload -w /Library/LaunchDaemons/com.adobe.*.plist
作为背景,launchctl unload -w
禁用覆盖数据库中的每个服务。即使作业定义(例如/Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
)被标记为启用,启动后的启动数据库也会覆盖优先数据库条目。覆盖数据库基于每个用户。LaunchDaemon作业以root身份运行,因此我们sudo
用于为root用户禁用它们。
从目前为止我所看到的,Adobe安装不会更新覆盖数据库,因此您不需要在Adobe安装之后再次运行命令(除非它们引入了另一项工作)。如果有人看到Adobe正在触摸覆盖数据库,请发表评论。
有关发布的更多信息,发布的教程是有关launchd
工作的概述。而且,LaunchControl是用于处理已发布作业的好工具。LaunchControl是一款付费应用程序,但试用版支持查看它们。确保启用工具提示,以便您可以看到替代数据库的值。
我目前正在使用这组命令- 如果Adobe添加更多服务,通配符答案将更加适用于未来,但是:
/Library/Launch*/
路径中,但仍然具有令人讨厌的登录时启动行为,并且sudo launchctl disable system/com.adobe.acc.installer.v2
sudo launchctl disable system/com.adobe.acc.installer
sudo launchctl disable system/Adobe_Genuine_Software_Integrity_Service
sudo launchctl disable system/com.adobe.AdobeCreativeCloud
sudo launchctl disable system/com.adobe.agsservice
launchctl disable gui/$(id -u)/com.adobe.acc.AdobeCreativeCloud.2416
launchctl disable gui/$(id -u)/com.adobe.accmac.2256
launchctl disable gui/$(id -u)/com.adobe.CCXProcess.2252
launchctl disable gui/$(id -u)/com.adobe.CreativeCloud
launchctl disable gui/$(id -u)/com.adobe.CCLibrary.4032
launchctl disable gui/$(id -u)/com.adobe.AdobeCreativeCloud