Ich habe TeamViewer Host (Version 10.0) installiert, um Remoteverbindungen zu meinem Mac herzustellen. Es wird beim Start automatisch geladen und es scheint keine Präferenz zu geben, dieses Verhalten zu deaktivieren *. TeamViewer wird auch nicht im Systemeinstellungsbereich "Anmeldeelemente" angezeigt. Ich benötige TeamViewer nur in regelmäßigen Abständen. Aus Gründen der Leistung und Sicherheit würde ich es lieber manuell ausführen.
Ich sehe drei damit verbundene Prozesse in Activity Monitor: TeamViewer Host
, TeamViewer_Desktop
, und TeamViewer_Service
. Ich möchte nicht nur verhindern, dass die Benutzeroberfläche / der Menüpunkt beim Start angezeigt wird, sondern auch, dass alle diese Elemente nicht geladen werden.
Wie kann ich verhindern, dass sie beim Anmelden ausgeführt werden, und wie soll ich sie dann ausführen, wenn ich sie möchte?
* Die Einstellung "Computer und Kontakte beim Start anzeigen" unter "Erweitert" ist nicht korrekt.
Antworten:
Es befindet sich in den Einstellungen in V 10.0.43320, die ich gestern heruntergeladen und installiert habe.
Gehen Sie zu Einstellungen> Allgemein und deaktivieren Sie dort 'TeamViewer mit System starten'.
quelle
Die TeamViewer Host App lautet:
Es soll also rund um die Uhr laufen.
Aber wenn Sie es deaktivieren möchten:
Finden Sie es mit dem
launchctl list
in TerminalUm es zu stoppen, verwenden Sie
sudo launchctl remove label_of_program_to_remove
Das label_of_program_to_remove ist dasjenige, das Sie in der launchctl-Liste gefunden haben.
Dadurch wird die aktuelle Sitzung gestoppt.
Verschieben Sie die com.teamviewer-Dateien entweder aus dem Ordner / Library / LaunchAgents / oder aus dem Ordner ~ / Library / LaunchAgents /, um zu verhindern, dass sie beim nächsten Neustart erneut angezeigt werden. Anstatt sie sofort zu entfernen, verschieben Sie sie einfach aus den LaunchAgents an einen anderen Ort.
quelle
Aufbauend auf der Antwort von Buscar für OS X 10.10 Yosemite:
sudo launchctl disable system/com.teamviewer.service
sudo launchctl enable system/com.teamviewer.service
und starten Sie neu.Es scheint, als ob
launchctl
Apple sich in der aktiven Entwicklung befindet und sich in Yosemite (10.10) erheblich verändert hat. Sieheman launchctl
. Sie bieten immer noch "Legacy" -Befehle wieremove
, aber Vorsicht, "Unterbefehle aus der vorherigen Implementierung von launchd sind im Allgemeinen verfügbar, obwohl einige möglicherweise nicht implementiert sind."quelle
launchctl
10.10 und sogar 10.11 ist identisch mit dem verlinkten Inhalt von 10.9.Eine einfachere Alternative besteht darin, die Standardversion von Team Viewer zu installieren, nicht die von Host. Die Standardversion bietet die gewünschten Optionen.
quelle