В дополнение к обычным онлайн-сервисам хранения и синхронизации, таким как Dropbox, OneDrive, Google Drive и Amazon Cloud Drive, мы также используем Citrix ShareFile для различных проектов здесь, в TekRevue . ShareFile, хотя и обходится дороже, чем конкуренты, дает нам немного больше контроля и безопасности в отношении того, как и когда файлы передаются другим пользователям, а сервис становится обычным явлением в бизнес-среде.
Но мы не используем ShareFile каждый день, как с Dropbox и OneDrive. На самом деле, в зависимости от наших потребностей, мы можем работать неделями, не заходя в ShareFile. В результате мы бы предпочли не использовать ShareFile до тех пор, пока он нам не понадобится, не позволяя приложению синхронизации службы рабочего стола занимать место в строке меню OS X или потребляя ненужную вычислительную мощность или пропускную способность сети.
Пользователь всегда может вручную выйти из приложения ShareFile, но оно автоматически запустится снова при следующем входе в систему или перезагрузке. Поэтому мы решили остановить запуск приложения и службы синхронизации ShareFile при запуске, и мы приступили к проверке обычных мест, где можно найти такой параметр. Единственная проблема заключается в том, что мы быстро узнали, что приложение ShareFile не имеет такой настройки. В самом деле, мы искали в настройках приложения опцию «запускать при входе в систему»; мы проверили список элементов входа для нашей учетной записи в Системных настройках; мы даже проверили старую папку StartupItems в системной библиотеке, которая, как предполагается, зарезервирована для использования Apple, но в прошлом некоторые разработчики злоупотребляли ей.
Наш первоначальный поиск ничего не дал, создавая впечатление, что ShareFile предоставил нам выбор «все или ничего»: то есть, если он установлен, приложение ShareFile всегда запускается при загрузке или входе в систему, и единственный способ остановить это поведение - удалить приложение.
Наконец, однако, мы нашли решение, и давние пользователи Mac не должны удивляться, узнав, что ответом является файл .plist . Нужный нам ShareFile .plist находится по следующему адресу:
~ / Library / LaunchAgents / com.citrix.sharefileFL.ShareFile.plist
Чтобы быстро перейти к файлу, вы можете запустить Finder, нажать сочетание клавиш Shift + Command + G и вставить указанный выше путь в поле « Перейти к папке» .
Вы не можете редактировать файл .plist непосредственно в его исходном местоположении, поэтому перетащите его на рабочий стол, чтобы сделать редактируемую копию. Затем закройте приложение ShareFile, если оно запущено, и откройте файл .plist с помощью TextEdit или вашего текстового редактора.
Найдите ключ с меткой RunAtLoad и измените значение под ним с «true» на «false», следя за тем, чтобы не удалять или изменять любые другие символы в файле. Когда вы закончите, сохраните его под тем же именем (включая расширение .plist), а затем перетащите отредактированный файл обратно в исходное место в пользовательской библиотеке. Вам необходимо пройти аутентификацию с учетной записью администратора и паролем, чтобы завершить копирование.
Теперь сохраните любую открытую работу и выйдите из системы или перезагрузите Mac. При повторном входе вы обнаружите, что приложение ShareFile больше не запускается автоматически. Когда вам нужен доступ к данным ShareFile, просто запустите приложение, как и любое другое, из его местоположения по умолчанию в папке «Приложения».
Обратите внимание, что процесс отключения автоматического запуска ShareFile в OS X работает хорошо, только если вы редко используете службу, как мы. Пока приложение закрыто, ни один из файлов, добавляемых в локальную папку ShareFile, не будет синхронизироваться или копироваться на серверы ShareFile, а также вы не будете получать новые или обновленные файлы из общих папок, связанных с вашей учетной записью. Поэтому, если ваша компания или организация интенсивно использует ShareFile с ежедневными обновлениями, мы рекомендуем разрешить запуск ShareFile при входе в систему, чтобы не забыть запустить его вручную и пропустить важное обновление. Кроме того, независимо от вашей активности ShareFile, убедитесь, что вы позволяете приложению полностью синхронизироваться с серверами ShareFile при его запуске вручную, что помогает избежать потери данных из-за конфликтующих копий файлов, которые были загружены, когда ShareFile был отключен на вашем Mac.
Последнее замечание: это неофициальный обходной путь, запрещающий запуск ShareFile при входе в систему в OS X. Он может работать не бесконечно, и, хотя это вряд ли приведет к проблемам с потерей данных, вам, возможно, придется повторить эти шаги после обновления приложения ShareFile. Другими словами, внесите эти изменения на свой страх и риск и будьте в курсе изменений и обновлений приложения ShareFile для OS X.