Zainstalowałem TeamViewer Host (wer. 10.0), aby nawiązać zdalne połączenia z moim komputerem Mac. Ładuje się przy uruchamianiu automatycznie i wydaje się, że nie ma preferencji, aby wyłączyć to zachowanie *. TeamViewer nie pojawia się również w okienku preferencji systemowych „Elementy logowania”. Potrzebuję tylko TeamViewer okresowo, więc dla wydajności i bezpieczeństwa wolę uruchamiać go ręcznie.
Widzę trzy powiązane procesy Activity Monitor: TeamViewer Host
, TeamViewer_Desktop
, i TeamViewer_Service
. Nie chcę tylko zatrzymać wyświetlania elementu interfejsu użytkownika / menu podczas uruchamiania, chcę zatrzymać ładowanie się wszystkich tych elementów.
Jak mogę wyłączyć ich uruchamianie przy logowaniu, a następnie jak je uruchomić, kiedy chcę?
* Preferencja „Pokaż komputery i kontakty podczas uruchamiania” w obszarze Zaawansowane, prawda?
Odpowiedzi:
Jest w Preferencjach w wersji 10.0.43320, którą pobrałem i zainstalowałem wczoraj.
Przejdź do Preferencje> Ogólne i odznacz „Uruchom TeamViewer z systemem”.
źródło
Aplikacja hosta TeamViewer to:
Więc ma działać 24 godziny na dobę, 7 dni w tygodniu.
Ale jeśli chcesz to wyłączyć:
Znajdź go za pomocą
launchctl list
terminaluAby zatrzymać, użyj
sudo launchctl remove label_of_program_to_remove
Label_of_program_to_remove to ten, który znalazłeś na liście launchctl.
To zatrzyma bieżącą sesję.
Aby powstrzymać go przed ponownym uruchomieniem przy następnym uruchomieniu, przenieś pliki com.teamviewer z folderu / Library / LaunchAgents / lub z folderu ~ / Library / LaunchAgents /. Zamiast usuwać je całkowicie, po prostu przenosisz je z LaunchAgents do innego miejsca.
źródło
Opierając się na odpowiedzi Buscara , dla OS X 10.10 Yosemite:
sudo launchctl disable system/com.teamviewer.service
sudo launchctl enable system/com.teamviewer.service
i uruchom ponownie.Wygląda na to, że
launchctl
Apple jest w trakcie aktywnego rozwoju i znacznie się zmieniło w Yosemite (10.10). Zobaczyćman launchctl
. Nadal oferują polecenia „starsze”, takie jakremove
, ale uwaga, „podkomendy z poprzedniej implementacji wersji uruchomionej są ogólnie dostępne, choć niektóre mogą być niewdrożone”.źródło
launchctl
w 10.10, a nawet 10.11 jest identyczna z zawartością, do której prowadzi link, czyli dla 10.9.Prostszą alternatywą jest instalacja standardowej wersji Team Viewer, a nie wersji Host. Standardowa wersja ma opcje, których szukasz.
źródło