除了常用的在线存储和同步服务(如Dropbox,OneDrive,Google Drive和Amazon Cloud Drive)外,我们还在TekRevue上将Citrix ShareFile用于各种项目。 尽管与竞争对手相比,ShareFile的成本更高,但是它使我们在与他人共享文件的方式和时间方面有了更多的控制权和安全性,并且该服务已成为业务环境中的通用工具。
但是我们并没有像使用Dropbox和OneDrive那样每天都使用ShareFile。 实际上,根据我们的需求,我们可以一次登录数周而无需登录ShareFile。 因此,我们宁愿不使用ShareFile直到我们需要它,以防止该服务的桌面同步应用占用OS X菜单栏中的空间,或者消耗任何不必要的处理能力或网络带宽。
用户始终可以手动退出ShareFile应用程序,但是它将在下次登录或重新启动时自动再次启动。 因此,我们决定停止在启动时启动ShareFile同步应用和服务,并继续检查可以找到该设置的通常位置。 唯一的问题是我们很快了解到ShareFile应用程序没有这样的设置。 实际上,我们在应用程序的首选项中搜索了“登录时启动”选项; 我们在“系统偏好设置”中检查了用户帐户的“登录项”列表; 我们甚至检查了系统库中的旧StartupItems文件夹,该文件夹 本 应保留给Apple使用,但过去曾被某些开发人员滥用。
我们最初的搜索没有发现任何问题,这似乎表明ShareFile给了我们一个“全有还是全无”的选择:也就是说,如果已安装,则FileFile应用将始终在启动或登录时启动,而停止此行为的唯一方法是卸载应用程序。
但是,最后,我们找到了解决方案,对于Mac长期使用的用户,答案是.plist文件,不要感到惊讶。 我们需要的ShareFile .plist可以在以下位置找到:
〜/ Library / LaunchAgents / com.citrix.sharefileFL.ShareFile.plist
要快速导航到文件,您可以启动Finder,按快捷键Shift + Command + G ,然后将上面的路径粘贴到“ 转到文件夹”框中。
您无法直接在.plist文件的原始位置进行编辑,因此请将其拖到桌面上以进行可编辑的副本。 接下来,如果ShareFile应用程序正在运行,请退出它,然后使用TextEdit或您选择的文本编辑器打开.plist文件。
找到标有RunAtLoad的键,并将其下面的值从“ true”更改为“ false”,同时确保不要删除或更改文件中的任何其他字符。 完成后,请使用完全相同的名称(包括.plist扩展名)进行保存,然后将编辑后的文件拖放回用户库中的原始位置。 您需要使用管理员帐户和密码进行身份验证才能完成副本。
现在,保存所有打开的工作并注销或重新启动Mac。 重新登录后,您会发现ShareFile应用程序不再自动启动。 当您需要访问ShareFile数据时,只需像在“应用程序”文件夹中的默认位置一样手动启动该应用程序即可。
请注意,仅当您不经常使用服务时,才能禁用在OS X中自动启动ShareFile的过程,就像我们所做的那样。 关闭应用程序后,您添加到本地ShareFile文件夹中的所有文件都不会同步或备份到ShareFile服务器,也不会从链接到您帐户的任何共享文件夹中接收新文件或更新文件。 因此,如果您的企业或组织大量使用ShareFile进行每日更新,我们建议让ShareFile在登录时继续启动,以免您忘记手动启动它并错过重要更新。 此外,无论您的ShareFile活动如何,请确保在手动启动应用程序时允许该应用程序与ShareFile服务器完全同步,以帮助避免在Mac上禁用ShareFile时上传的文件的有冲突的副本导致数据丢失。
最后要注意的是:这是一种非官方的解决方法,可阻止ShareFile在OS X登录时启动。它可能不会无限期地工作,并且虽然不太可能导致数据丢失问题,但在更新ShareFile应用程序后,您可能必须重复这些步骤。 换句话说,自行承担这些更改的风险,并及时了解针对OS X的ShareFile应用程序的更改和更新。