Oprócz zwykłych usług przechowywania i synchronizacji online, takich jak Dropbox, OneDrive, Google Drive i Amazon Cloud Drive, używamy Citrix ShareFile do różnych projektów tutaj w TekRevue . Chociaż kosztowny niż konkurencja, ShareFile daje nam nieco większą kontrolę i bezpieczeństwo w zakresie sposobu i czasu udostępniania plików innym osobom, a usługa staje się powszechnym elementem w środowiskach biznesowych.
Ale nie korzystamy z ShareFile każdego dnia, tak jak w przypadku Dropbox i OneDrive. W rzeczywistości, w zależności od naszych potrzeb, możemy przejść tygodniami bez konieczności logowania się do ShareFile. W rezultacie wolelibyśmy, aby ShareFile nie przeszkadzał, dopóki go nie potrzebujemy, uniemożliwiając aplikacji do synchronizacji pulpitu usługi zajmowanie miejsca na pasku menu OS X lub zużywanie niepotrzebnej mocy obliczeniowej lub przepustowości sieci.
Użytkownik zawsze może ręcznie zamknąć aplikację ShareFile, ale uruchomi się ona automatycznie podczas następnego logowania lub ponownego uruchomienia. W związku z tym postanowiliśmy zatrzymać uruchamianie aplikacji i usługi synchronizacji ShareFile przy uruchamianiu i sprawdziliśmy zwykłe lokalizacje, w których można znaleźć takie ustawienie. Jedynym problemem jest to, że szybko dowiedzieliśmy się, że aplikacja ShareFile nie ma takiego ustawienia. Rzeczywiście, w preferencjach aplikacji szukaliśmy opcji „uruchom przy logowaniu”; sprawdziliśmy listę elementów logowania dla naszego konta użytkownika w Preferencjach systemowych; sprawdziliśmy nawet stary folder StartupItems w bibliotece systemowej, który powinien być zarezerwowany do użytku Apple, ale w przeszłości był wykorzystywany przez niektórych programistów.
Nasze pierwsze wyszukiwanie nie wykazało niczego, co sprawiało wrażenie, że ShareFile daje nam wybór „wszystko albo nic”: to znaczy, jeśli jest zainstalowana, aplikacja ShareFile będzie zawsze uruchamiać się podczas rozruchu lub logowania, a jedynym sposobem na powstrzymanie tego zachowania jest odinstalować aplikację.
W końcu jednak znaleźliśmy rozwiązanie i długoletni użytkownicy komputerów Mac nie powinni się dziwić, że odpowiedzią jest plik .plist . Potrzebny .plist ShareFile można znaleźć w następującej lokalizacji:
~ / Library / LaunchAgents / com.citrix.sharefileFL.ShareFile.plist
Aby szybko przejść do pliku, możesz uruchomić Findera, nacisnąć skrót Shift + Command + G i wkleić ścieżkę powyżej w polu Idź do folderu .
Nie możesz edytować pliku .plist bezpośrednio w jego oryginalnej lokalizacji, więc przeciągnij go na pulpit, aby utworzyć edytowalną kopię. Następnie zamknij aplikację ShareFile, jeśli jest uruchomiona, i otwórz plik .plist za pomocą TextEdit lub dowolnego edytora tekstu.
Znajdź klucz oznaczony RunAtLoad i zmień pod nim wartość z „true” na „false”, jednocześnie upewniając się, że nie usuwasz ani nie zmieniasz żadnych innych znaków w pliku. Po zakończeniu zapisz go z taką samą nazwą (w tym .plist rozszerzenie), a następnie przeciągnij i upuść edytowany plik z powrotem do oryginalnej lokalizacji w bibliotece użytkownika. Musisz wykonać uwierzytelnienie za pomocą konta administratora i hasła, aby ukończyć kopiowanie.
Teraz zapisz dowolną otwartą pracę i wyloguj się lub uruchom ponownie komputer Mac. Po ponownym zalogowaniu się zauważysz, że aplikacja ShareFile nie uruchamia się już automatycznie. Gdy potrzebujesz dostępu do danych ShareFile, po prostu ręcznie uruchom aplikację, tak jak każda inna, z jej domyślnej lokalizacji w folderze Aplikacje.
Pamiętaj, że proces wyłączania automatycznego uruchamiania ShareFile w OS X działa dobrze tylko wtedy, gdy rzadko korzystasz z usługi, tak jak my. Gdy aplikacja jest zamknięta, żaden z plików dodanych do lokalnego folderu ShareFile nie zostanie zsynchronizowany ani nie zostanie utworzona kopia zapasowa na serwerach ShareFile, ani nie otrzymasz nowych ani zaktualizowanych plików z żadnych folderów udostępnionych powiązanych z Twoim kontem. Dlatego jeśli Twoja firma lub organizacja intensywnie korzysta z ShareFile przy codziennych aktualizacjach, zalecamy zezwolenie ShareFile na dalsze uruchamianie przy logowaniu, aby nie zapomnieć o uruchomieniu go ręcznie i pominięciu ważnej aktualizacji. Ponadto, niezależnie od aktywności ShareFile, upewnij się, że zezwalasz aplikacji na pełną synchronizację z serwerami ShareFile podczas ręcznego uruchamiania, co pomaga uniknąć utraty danych z powodu konfliktu kopii plików, które zostały przesłane, gdy ShareFile był wyłączony na komputerze Mac.
Ostatnia uwaga: jest to nieoficjalne obejście, które uniemożliwia uruchomienie ShareFile przy logowaniu w OS X. Może nie działać w nieskończoność, i chociaż jest mało prawdopodobne, aby powodowało problemy z utratą danych, może być konieczne powtórzenie tych kroków po zaktualizowaniu aplikacji ShareFile. Innymi słowy, dokonaj tych zmian na własne ryzyko i bądź na bieżąco ze zmianami i aktualizacjami aplikacji ShareFile dla OS X.