Esegui TeamViewer su richiesta, anziché all'avvio


9

Ho installato TeamViewer Host (v. 10.0) per ripristinare le connessioni remote sul mio Mac. Si carica all'avvio automaticamente e non sembra esserci una preferenza per disabilitare quel comportamento *. TeamViewer inoltre non viene visualizzato nel riquadro delle preferenze di sistema "Elementi di accesso". Ho solo bisogno di TeamViewer periodicamente, quindi per prestazioni e sicurezza, preferirei eseguirlo manualmente.

Vedo tre processi correlati a Activity Monitor: TeamViewer Host, TeamViewer_Desktop, e TeamViewer_Service. Non voglio solo interrompere la visualizzazione dell'interfaccia utente / voce di menu all'avvio, voglio interrompere il caricamento di tutti questi elementi.

Come posso disabilitarli durante il login, e come devo eseguirli quando li voglio?

* La preferenza "Mostra computer e contatti all'avvio" in Avanzate non è vero.


Ricordare che disabilitare l'esecuzione delle applicazioni di supporto all'avvio influirà sulla capacità di TeamViewer di funzionare. Potrebbe non essere possibile annullare le modifiche senza reinstallare TeamViewer. (Lo dico come qualcuno che di recente ha trascorso molto tempo a scaricare TeamViewer dal mio sistema.)
tubedogg

Risposte:


13

È in Preferenze in V 10.0.43320 che ho scaricato e installato ieri.

Vai su Preferenze> Generale e deseleziona 'Avvia TeamViewer con il sistema'.


Sfortunatamente questo non funziona per la versione corrente dell'host TeamViewer perché non è più un'opzione nelle preferenze (i cretini).
Patrick,

3

L'app TeamViewer Host è:

TeamViewer Host è in esecuzione come servizio di sistema e viene utilizzato per l'accesso 24/7 a computer remoti, inclusi login / logout e riavvio remoto - ottimizzato per la manutenzione del server o l'accesso all'home-office.

Quindi è progettato per essere eseguito 24/7.

Ma se vuoi disabilitarlo:

Trovalo usando il launchctl listTerminale

Per fermarlo usa sudo launchctl remove label_of_program_to_remove

Label_of_program_to_remove è quello che hai trovato nell'elenco launchctl.

Ciò interromperà la sessione corrente.

Per impedire che torni nuovamente al prossimo riavvio, spostare i file com.teamviewer dalla cartella / Library / LaunchAgents / o ~ / Library / LaunchAgents /. Invece di rimuoverli in modo definitivo, è sufficiente spostarli da LaunchAgent in un altro posto.


2

Sulla risposta di Buscar , per OS X 10.10 Yosemite:

  • Disabilitare: sudo launchctl disable system/com.teamviewer.service
  • Per riattivare:, sudo launchctl enable system/com.teamviewer.servicee riavviare.

Sembra che launchctlsia in fase di sviluppo attivo da parte di Apple e sia sostanzialmente cambiato in Yosemite (10.10). Vedere man launchctl. Offrono ancora comandi "legacy" come remove, ma attenzione, "i sottocomandi della precedente implementazione di launchd sono generalmente disponibili, anche se alcuni potrebbero non essere implementati".


la pagina man di launchctl10.10 e anche 10.11 è identica al contenuto collegato, che è per 10.9.
Raptor

@Raptor Vedo contenuti sostanzialmente diversi. La pagina 10.9 è di circa 1.400 parole e l'ultima revisione il 1 maggio 2009, rispetto alla pagina 10.11 a 3.900 parole e l'ultima revisione il 1 ottobre 2014.
duozmo,

1

Un'alternativa più semplice è installare la versione standard di Team Viewer, non quella di Host. La versione standard ha le opzioni che cerchi.


Sfortunatamente, questa non è una soluzione al problema menzionato.
Chaklader Asfak Arefe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.